Outra, pra ver se alguém explica
Enviado: 29 Mai 2025 10:40
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 ?
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 ?