Outra, pra ver se alguém explica

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

Moderador: Moderadores

Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Outra, pra ver se alguém explica

Mensagem por JoséQuintas »

Descobri hoje, diferença entre HMG3 e HMG Extended

Em HMG3 eu estava tendo problemas, alterando a ordem dos CH resolveu.
Descobri isto

hmg3:
#xcommand CENTER WINDOW <name> => DoMethod ( <(name)> , 'Center' )
#xcommand CENTER <center> => _HMG_SYSDATA \[ 489 \] := <center>

hmg extended:
#xtranslate CENTER WINDOW <name> => DoMethod ( <(name)>, 'Center' )
#xcommand CENTER <center> => _HMG_ActiveControlCenter := <center>

Já confirmei.
Alterando em HMG3 pra #xtranslate, não faz diferença a ordem dos CH.
Parece que o pré-compilador dá preferência pra #xtranslate DE TODOS OS CHs, antes de processar #xcommand

Ok ?
Tudo bem até aqui ?
Tá bem explicado ?

Agora veja se alguém explica:
Há vários usuários de HMG3.
Porque esse problema só apareceu na minha máquina ?
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Outra, pra ver se alguém explica

Mensagem por JoséQuintas »

É interessante isso.....

Lembro de usuários insistirem: use os BATs fornecidos pela LIB....

Mas resolvendo assim, resolve pra qualquer tipo de compilação !!!
E até previne problemas futuros !!!!

Vai saber que outras libs podem ter um tipo de problema desse tipo.
Um pipino a menos.... mas só se for alterado na oficial.
Vamos ver se vou lembrar disso na próxima atualização kkkk
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
clodoaldomonteiro
Usuário Nível 4
Usuário Nível 4
Mensagens: 821
Registrado em: 30 Dez 2006 13:17
Localização: Teresina-PI
Contato:

Outra, pra ver se alguém explica

Mensagem por clodoaldomonteiro »

Tive um problema parecido com xHarbour 1.00, em que a ordem da LIBs causava problema na compilação do sistema.
Usava o xDev pra construir o projeto e só dava certo, qual excluía todas as LIBs e as colocava no ordem específica.
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Responder