Page 1 of 1

Erro de compilação com fwh 2.7 fevereiro

Posted: Fri Feb 17, 2006 7:31 pm
by Rossine
Olá,

Porque está me ocorrendo estes erros quando compilo TESTFLDB.PRG:


Type: C >>>xrc.exe -fo"TESTFLDB.res" -D__FLAT__ -I"C:\xhb\c_include" -I"C:\xhb\c_include\win" "TESTFLDB.RC"<<<

xRC: C:\xhb\include\wintypes.ch(19): warning: Unknown preprocessor control: 'Ifndef'.


xRC: C:\xhb\include\wintypes.ch(76): error: #endif with no #if.


xRC: C:\xhb\include\cstruct.ch(87): warning: Unknown preprocessor control: 'xcommand'.


xRC: C:\xhb\include\cstruct.ch(90): warning: Unknown preprocessor control: 'xtranslate'.


xRC: C:\xhb\include\cstruct.ch(91): warning: Unknown preprocessor control: 'xtranslate'.


xRC: C:\xhb\include\cstruct.ch(94): warning: Unknown preprocessor control: 'xcommand'.


xRC: C:\xhb\include\cstruct.ch(103): warning: Unknown preprocessor control: 'xcommand'.


xRC: C:\xhb\include\cstruct.ch(106): warning: Unknown preprocessor control: 'xcommand'.


xRC: C:\xhb\include\cstruct.ch(108): warning: Unknown preprocessor control: 'xcommand'.


xRC: C:\xhb\include\cstruct.ch(111): warning: Unknown preprocessor control: 'xcommand'.

Como resolver isto ?

Obrigado,

Rossine.

Posted: Fri Feb 17, 2006 8:02 pm
by karinha
wintypes.ch

en el final del Archivo.ch, ponga:

#Endif

Posted: Fri Feb 17, 2006 8:08 pm
by Rossine
Olá João Blz ?

Bom, o detalhe é que eu somente peguei a versão de fevereiro e compilei com o xhb, aí apareceu este erro. Este erro não ocorria com a versão de janeiro.

Tambem os meus says começaram a não funcionar e as dialogs não encerram com ESC.

O que devo fazer para resolver estes problemas ?

Obrigado,

Rossine.

Posted: Fri Feb 17, 2006 8:39 pm
by karinha
Rossine wrote:Olá João Blz ?

Bom, o detalhe é que eu somente peguei a versão de fevereiro e compilei com o xhb, aí apareceu este erro. Este erro não ocorria com a versão de janeiro.

Tambem os meus says começaram a não funcionar e as dialogs não encerram com ESC.

O que devo fazer para resolver estes problemas ?

Obrigado,

Rossine.

Hi, Rossine... Bien???

Kreo, ke te basta regenerar a FIVEHX.LIB COM O HARB2LIB.EXE, que os SAYS y os GETS que estavam sujando(sucio), quando se usava o comando SPINNER, vão voltar a funcionar normalmente, Antonio Linares enviou-me para testes del Brush com Transparent, e realmente mi ocasionou erros, depois que recompilei a FIVEHX.LIB com o HARB2LIB.EXE, tudo voltou a funcionar perfeito. A unica coisa que aproveitei, foi a FIVEHC.LIB. Abraços. Saludos.

Posted: Fri Feb 17, 2006 9:28 pm
by Antonio Linares
Rossine,

Code: Select all

METHOD KeyChar( nKey, nFlags ) CLASS TGet

   local nHi, nLo
   local lAccept
   local bKeyAction := SetKey( nKey )
   local nDefButton

   if nKey == VK_ESCAPE  // avoids a beep!
      ::oWnd:KeyChar( nKey, nFlags )
      return 1
   endif   

   ...

Posted: Sun Feb 19, 2006 12:52 pm
by Rossine
Olá Antonio,

Eu voltei os métodos KEYDOWN e KEYCHAR da classe TCONTROL versão de janeiro/2006, e a tecla ESC voltou a funcionar.

Code: Select all

METHOD KeyDown( nKey, nFlags ) CLASS TControl

* TIREI ISTO
*
*   if nKey == VK_ESCAPE
*      ::oWnd:KeyDown( nKey, nFlags )
*      return 0
*   endif   
...


METHOD KeyChar( nKey, nFlags ) CLASS TControl

   local nDefValue, nDefButton, hDef, nAt

   do case

* VOLTEI ISTO
     case nKey == VK_ESCAPE
           ::oWnd:KeyChar( nKey, nFlags )
           return 0

Isto está certo ?

Gracias,

Rossine.

Posted: Sun Feb 19, 2006 7:29 pm
by Antonio Linares
Rossine,

Si, es equivalente. Lo que ocurre es que en la versión de Febrero _ más cosas.