Page 2 of 2

Re: compilar dentro da IDE/HMG 3.5 - usando cláusula -w3 -es2

Posted: Sat Nov 27, 2021 9:27 pm
by AUGE_OHR
hi,
MICROVOLUTION wrote: Sat Nov 27, 2021 3:15 pm

Code: Select all

C:\MVinfo\hmg.3.5\include\i_MsgBox.ch(20) Warning W0002  Redefinition or duplicate definition of #define MB_USERICON
you have "dupe" #define so EXCLUDE *.CH from *.PRG

MICROVOLUTION wrote: Sat Nov 27, 2021 3:15 pm Devo "deixar isso para lá", e atentar apenas aos erros do meu PRG, como por exemplo:

Code: Select all

I:\MVinfo\MIGRAR\SiCCA\SiCCA371\sci10000\pci10000.prg(265) Warning W0001  Ambiguous reference 'LGUI'
colocar MEMVAR LGUI no início desse PRG e assim sucessivamente, até eliminar todos os "avisos" e eliminar o -W2 e o -es2 do PRG?
if you have a PUBLIC or PRIVATE you must declare it as MEMVAR "on Top" of each *.PRG

Re: compilar dentro da IDE/HMG 3.5 - usando cláusula -w3 -es2

Posted: Sat Nov 27, 2021 11:57 pm
by Claudio Ricardo
Este lenguaje es muy flexible, no conozco otro que admita redefinir variables una vez declaradas !
Está mal, no se debe hacer, es una mala práctica, Etc.... Pero es posible ! y ahi va un ejemplo: