Página 1 de 1

Erro no Inkey()?

Enviado: 02 Mar 2014 10:03
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)

Erro no Inkey()?

Enviado: 04 Mar 2016 09:33
por Toledo
Alexandre, você descobriu algo sobre este erro?

Abraços,

Erro no Inkey()?

Enviado: 04 Mar 2016 09:52
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.

Erro no Inkey()?

Enviado: 04 Mar 2016 10:59
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.

Erro no Inkey()?

Enviado: 04 Mar 2016 11:10
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. 
*/