Erro no Inkey()?

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Erro no Inkey()?

Mensagem por asimoes »

Pessoal,

Recebi este erro de um sistema que eu faço manutenção na função inkey()
achei estranho ser no INKEY(0)

Error BASE/1301 Falha Object destructor: Reference to freed block
Called from ->INKEY(0)
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Erro no Inkey()?

Mensagem por Toledo »

Alexandre, você descobriu algo sobre este erro?

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Kapiaba
Colaborador
Colaborador
Mensagens: 1908
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

Erro no Inkey()?

Mensagem por Kapiaba »

http://comments.gmane.org/gmane.comp.la ... .devel/942

Aproveitando o tópico, achei este comando, o que ele faz exatamente?

Código: Selecionar todos

hb_gcUnlock()
Obg.abs.
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Erro no Inkey()?

Mensagem por asimoes »

Olá Toledo,

Este problema não ocorreu novamente, não sei se é pelo fato de eu sempre ter uma compilação mais recente do harbour.
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Kapiaba
Colaborador
Colaborador
Mensagens: 1908
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

Erro no Inkey()?

Mensagem por Kapiaba »

Código: Selecionar todos

#include "FiveWin.ch"  // comment

proc main()

  ? XHGTK_TREE_ITER_NEW()

return nil

#pragma begindump

HB_FUNC( XHGTK_TREE_ITER_NEW )

   {
    void * treeiter = (void *) hb_gcAlloc(sizeof(void *), NULL);
    hb_retptr(treeiter);
   }

#pragma enddump

/*
xHGTK is not compatible with current Harbour yet. 

If I change hb_gcAlloc to hb_gcAllocate, xHGTK become incompatible with xHarbour. 
*/
Responder