d:\fontes\integra>HBMK2 -w3 -es2 -m -n *.hbp -strip -compr -workdir=c:\temp -q -ID:\fontes\build\
hbmk2: Processing environment options: -comp=mingw
hbmk2: Processing configuration: d:\harbour\bin\hbmk.hbc
hbmk2: Triggered by #require directive: hbziparc.hbc
hbmk2: Triggered by #require directive: hbtip.hbc
hbmk2: Triggered by #require directive: hbhpdf.hbc
hbmk2: Triggered by #require directive: hbzebra.hbc
Harbour 3.4.0dev (16b51b3117) (20-2-09-09 25:34)
Copyright (c) 1999-2022, https://github.com/JoseQuintas/harbour34/
lbalger.prg:58: warning W0001 Ambiguous reference 'DDATAMAX'
No code generated.
hbmk2 [JPA]: Error: Running Harbour compiler (built-in). 1
Então.... errei o nome da variável na hora de digitar o fonte.
Como tá tudo declarado direitinho, a compilação me avisou.
Senão... só quando fosse executar o EXE.
Talvez durante o teste, ou talvez na máquina do cliente.
É pra esse tipo de coisa que serve a compilação -w3 -es2.
No começo, parece frescura, muito trabalho pra ajustar fontes velhos.
Mas durante alterações, que é o que fazemos o tempo todo, a própria compilação já avisa, e economizamos nosso tempo precioso, podendo usar pra outras coisas.