Página 4 de 4
include\i_MsgBox.ch(20) Warning W0002 Redefinition or dupli
Enviado: 26 Nov 2024 21:19
por microvolution
Veja(m) as imagens da compilação de dentro da IDE/HMG.
Infelizmente, estão ocorrendo erros que não poderiam.
Veja as imagens, o arquivo INKEY.CH está na seção "includes" da IDE/HMG, e pós-compilação informa que não existe a a variável.

- K_ESC não reconheceu

- imagem de dentro da IDE
Então, não sei dizer o porquê que isso está ocorrendo se antes não ocorria.
Agora estou tendo que ir em cada módulo .PRG e incluir o INKEY.CH "na unha, coisa que não gostaria de fazer"...
Alguém tem alguma sugestão?
include\i_MsgBox.ch(20) Warning W0002 Redefinition or dupli
Enviado: 26 Nov 2024 21:25
por JoséQuintas
Acho que o Ivanil se confundiu.
Mas o fórum está muito ruim nestes dias, mais falha do que outra coisa.
O erro que está tendo é esperado, depende de como compila os fontes.
Como o problema apareceu ?
Se fica fazendo tentativas aí, alterando as coisas, vai criando mais problemas.
Provavelmente acrescentou parâmetro que não devia.
Se fizer passo a passo, sem ficar fuçando em mais coisas, podemos ver.
E se o fórum ajudar, porque tem horas que tem que postar várias vezes pra aparecer uma.
include\i_MsgBox.ch(20) Warning W0002 Redefinition or dupli
Enviado: 26 Nov 2024 21:27
por microvolution
Veja aí... tive que acrescentar no ROTINAS6 o inkey.ch em que "nunca antes na história desse país..." (fala do Lula kkk) precisava dessas inclusões individuais dentro dos arquivos .PRG, pois afinal, já está declarado e incluído na seção "includes" da IDE/HMG e repito, estou compilando de dentro da IDE/HMG, pois nunca consigo compilar nessa p*rc*r** de HBMK2.
O troço q não anda viu kkkk

- rotinas6

- variável não existe???? só se for g*z*ç** como diz o nobre Quintas dos céu kkkk
include\i_MsgBox.ch(20) Warning W0002 Redefinition or dupli
Enviado: 26 Nov 2024 21:32
por microvolution
JoséQuintas escreveu:E se o fórum ajudar, porque tem horas que tem que postar várias vezes pra aparecer uma.
já tô de s*c* cheio de quantas vezes perdi as mensagens q fiz ao clicar em enviar, simplesmente o fórum dá time_out ou 404...
tá uma verdadeira b*st* depois do falecimento do proprietário... aliás, descobri hj sem querer q o nobre e corajoso mantenedor do fórum faleceu. Meus sentimentos mais uma vez.
Por falar em falecimento, há uma década, já perdi meu pai em 2015, e em 2022 minha mãe... e estou garrado nessa p*rc*r** tentando migrar...
se eu não tivesse q corrigir uma falha q surgiu no cliente, não mexeria com esse tal de "clipperabourmmmmg"
q raiva viu...
tem um texto sagrado q diz: "esteja todo homem pronto pra ouvir, tardio pra falar e tardio pra irar-se"... eu já ultrapassei os limites da cólera!
hehe
Obrigado aos 2 q estão interagindo com este humilde servo. Aos demais, se puderem e quiserem, somos todo ouvidos!
#gratidão!!!
include\i_MsgBox.ch(20) Warning W0002 Redefinition or dupli
Enviado: 26 Nov 2024 21:41
por alxsts
Olá!
microvolution escreveu:já tô de s*c* cheio de quantas vezes perdi as mensagens q fiz ao clicar em enviar, simplesmente o fórum dá time_out ou 404...
Antes de clicar nos botões prever ou enviar, eu seleciono todo o texto da mensagem e copio para a área de transferência...
include\i_MsgBox.ch(20) Warning W0002 Redefinition or dupli
Enviado: 26 Nov 2024 21:55
por JoséQuintas
Vamos lá. Nem vou mais explicar porque, parece perda de tempo
Só que os demais não vão saber porque, infelizmente.
1)
tire uma cópia do HBP pra usar pelo hbmk2.
copy projeto.hbp SemIDE.hbp
2)
Reduza o bat
hbmk2 SemIde.hbp > erros.txt
notepad erros.txt
3)
Se não tiver no HBP, acrescente
-q
4)
Poste o HBP pra fazer limpeza
Poste os erros
include\i_MsgBox.ch(20) Warning W0002 Redefinition or dupli
Enviado: 26 Nov 2024 22:06
por JoséQuintas
microvolution escreveu:Veja aí... tive que acrescentar no ROTINAS6 o inkey.ch em que "nunca antes na história desse país..." (fala do Lula kkk) precisava dessas inclusões individuais dentro dos arquivos .PRG, pois afinal, já está declarado e incluído na seção "includes" da IDE/HMG e repito, estou compilando de dentro da IDE/HMG, pois nunca consigo compilar nessa p*rc*r** de HBMK2.
Interessante isso.
Nunca na minha vida vi ser acrescentado automático.
E lá vamos nós de novo, apareceu problema que não tinha aparecido antes.
Mas o que mais me chamou a atenção:
Até agora tava dizendo que não sabia sobre variáveis e falta de include.
Mas agora, por mágica, sabe exatamente que o problema tem a ver com include, e que a IDE já acrescenta automático.
Você disse que não é gozação, tudo bem, vamos em frente, aguardando HBP e mensagens de erro.
include\i_MsgBox.ch(20) Warning W0002 Redefinition or dupli
Enviado: 26 Nov 2024 22:15
por JoséQuintas
E se não é gozação, saiba que está bagunçando cada vez mais os fontes.
Declarar MEMVAR sem saber o que está fazendo pode criar novos problemas, que precisarão ser resolvidos depois.
Talvez tenha declarado MEMVAR pra nomes de campos, vai saber...
Isso criaria problema parecido com compilar usando -a
Como sai alterando antes de receber novas informações, pode ter feito isso.
E como não dá pra adivinhar o que está fazendo nos intervalos de posts, acabei supondo que deve ter um -a em algum lugar.
Ainda aguardando HBP e mensagens de erro.
include\i_MsgBox.ch(20) Warning W0002 Redefinition or dupli
Enviado: 26 Nov 2024 22:17
por microvolution
JoséQuintas escreveu:1)
tire uma cópia do HBP pra usar pelo hbmk2.
copy projeto.hbp SemIDE.hbp
Claro. Isso eu já tinha precavido há anos.
pro hbmk2, pro build.bat e pra ide, os arquivos .hbc, .hbp, .rc .manifest são cópia pra cada caso;
JoséQuintas escreveu:2)
Reduza o bat
hbmk2 SemIde.hbp > erros.txt
Sim. isso o fiz acho q foi ontem pro .bat q roda o hbmk2.
JoséQuintas escreveu:3)
Se não tiver no HBP, acrescente
-q
Sim. além do -w0 e -es0, o -q já estava incluso
JoséQuintas escreveu:4)
Poste o HBP pra fazer limpeza
Segue conteúdo do sicca371bat.hbp:
Código: Selecionar todos
pci10000.prg
dci10000.prg
dci10001.prg
dci10002.prg
pci10001.prg
pci10002.prg
pci10003.prg
pci10004.prg
pci10005.prg
pci10006.prg
pci10007.prg
pci10008.prg
pci10009.prg
pci10010.prg
pci10011.prg
pci10012.prg
pci10013.prg
pci10014.prg
pci10015.prg
pci10016.prg
pci10017.prg
pci10018.prg
pci10019.prg
pci10020.prg
pci10021.prg
pci10022.prg
pci10024.prg
pci10025.prg
pci10026.prg
pci10027.prg
pci10028.prg
pci10031.prg
pci10032.prg
pci10033.prg
pci10034.prg
pci10035.prg
pci10038.prg
pci10039.prg
pci10040.prg
pci10041.prg
pci10042.prg
pci10043.prg
pci10044.prg
pci10045.prg
pci10046.prg
pci10047.prg
PCI10048.PRG
pci10100.prg
pci10102.prg
pci10110.prg
pci10115.prg
pci10116.prg
pci10120.prg
pci10121.prg
pci10122.prg
pci10123.prg
pci10124.prg
pci10125.prg
pci10126.prg
pci10127.prg
pci10130.prg
pci10131.prg
pci10132.prg
pci10133.prg
pci10135.prg
pci10136.prg
pci10140.prg
pci10151.prg
pci10152.prg
pci10200.prg
pci10202.prg
pci10203.prg
pci10204.prg
pci10210.prg
pci10211.prg
pci10212.prg
pci10213.prg
pci10215.prg
pci10216.prg
pci10217.prg
pci10220.prg
pci10221.prg
pci10222.prg
pci10225.prg
pci10226.prg
pci10227.prg
pci10228.prg
pci10229.prg
pci10230.prg
pci10231.prg
pci10240.prg
pci10250.prg
pci10251.prg
pci10252.prg
pci10254.prg
pci10255.prg
pci10256.prg
pci10257.prg
pci10258.prg
pci10259.prg
pci10260.prg
pci10270.prg
pci10271.prg
pci10272.prg
pci10273.prg
pci10282.prg
pci10283.prg
pci10995.prg
pci10996.prg
pci10997.prg
pci10998.prg
pci10999.prg
pcterror.prg
pimpr105.prg
pimpr110.prg
pimpr115.prg
pimpr120.prg
pimpr121.prg
pimpr125.prg
pimpr130.prg
rci10000.prg
rimpr000.prg
rotinas5.prg
ROTINAS6.PRG
ext.prg
impresso.prg
#_tbrowseWVG.prg
hmg.ch
gtwvg.hbc
xhb.hbc
hbnf.hbc
hbct.hbc
hbwin.hbc
-ID:\MVinfo\MIGRAR\SiCCA\SiCCA371\sci10000
-IF:\ProgramasInstalados\HMG.3.5\HARBOUR\contrib\hbwin
-IF:\ProgramasInstalados\HMG.3.5\HARBOUR\bin
-IF:\ProgramasInstalados\HMG.3.5\HARBOUR\lib
#-IF:\ProgramasInstalados\HMG.3.5\HARBOUR\include // compilador hbmk2 disse que não precisa dessa linha
-IF:\ProgramasInstalados\HMG.3.5\HARBOUR
-IF:\ProgramasInstalados\HMG.3.5\MINGW\include
-IF:\ProgramasInstalados\HMG.3.5\MINGW\bin
-IF:\ProgramasInstalados\HMG.3.5\MINGW\lib
-IF:\ProgramasInstalados\HMG.3.5\INCLUDE
-IF:\ProgramasInstalados\HMG.3.5\lib
-IF:\ProgramasInstalados\HMG.3.5
-w0
-es0
-q
JoséQuintas escreveu:Poste os erros
Os erros atuais são (publiquei apenas algumas do início e outras poucas do final):
Código: Selecionar todos
Harbour 3.2.0dev (r2011030937)
Copyright (c) 1999-2020, https://harbour.github.io/
f:/programasinstalados/hmg.3.5/mingw/bin/../lib/gcc/i686-w64-mingw32/9.3.0/../../../../i686-w64-mingw32/bin/ld.exe: C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10000.o:pci10000.c:(.data+0x4e8): undefined reference to `HB_FUN_MSGSTOP'
f:/programasinstalados/hmg.3.5/mingw/bin/../lib/gcc/i686-w64-mingw32/9.3.0/../../../../i686-w64-mingw32/bin/ld.exe: C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10000.o:pci10000.c:(.data+0x538): undefined reference to `HB_FUN_RELEASEALLWINDOWS'
f:/programasinstalados/hmg.3.5/mingw/bin/../lib/gcc/i686-w64-mingw32/9.3.0/../../../../i686-w64-mingw32/bin/ld.exe: C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10000.o:pci10000.c:(.data+0x5c8): undefined reference to `HB_FUN_MSGEXCLAMATION'
f:/programasinstalados/hmg.3.5/mingw/bin/../lib/gcc/i686-w64-mingw32/9.3.0/../../../../i686-w64-mingw32/bin/ld.exe: C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10000.o:pci10000.c:(.data+0x1548): undefined reference to `HB_FUN__DEFINEMODALWINDOW'
f:/programasinstalados/hmg.3.5/mingw/bin/../lib/gcc/i686-w64-mingw32/9.3.0/../../../../i686-w64-mingw32/bin/ld.exe: C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10000.o:pci10000.c:(.data+0x1558): undefined reference to `HB_FUN__DEFINELABEL'
f:/programasinstalados/hmg.3.5/mingw/bin/../lib/gcc/i686-w64-mingw32/9.3.0/../../../../i686-w64-mingw32/bin/ld.exe: C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10000.o:pci10000.c:(.data+0x1568): undefined reference to `HB_FUN_GETPROPERTY'
f:/programasinstalados/hmg.3.5/mingw/bin/../lib/gcc/i686-w64-mingw32/9.3.0/../../../../i686-w64-mingw32/bin/ld.exe: C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10000.o:pci10000.c:(.data+0x1578): undefined reference to `HB_FUN__DEFINETEXTBOX'
f:/programasinstalados/hmg.3.5/mingw/bin/../lib/gcc/i686-w64-mingw32/9.3.0/../../../../i686-w64-mingw32/bin/ld.exe: C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10000.o:pci10000.c:(.data+0x1588): undefined reference to `HB_FUN__DEFINEMASKEDTEXTBOX'
f:/programasinstalados/hmg.3.5/mingw/bin/../lib/gcc/i686-w64-mingw32/9.3.0/../../../../i686-w64-mingw32/bin/ld.exe: C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10000.o:pci10000.c:(.data+0x1598): undefined reference to `HB_FUN__DEFINECHARMASKTEXTBOX'
**** demais linhas (utrapassam o limite de 60mil caracteres) ****
f:/programasinstalados/hmg.3.5/mingw/bin/../lib/gcc/i686-w64-mingw32/9.3.0/../../../../i686-w64-mingw32/bin/ld.exe: C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/ROTINAS6.o:ROTINAS6.c:(.data+0x5a8): undefined reference to `HB_FUN__DEFINELABEL'
f:/programasinstalados/hmg.3.5/mingw/bin/../lib/gcc/i686-w64-mingw32/9.3.0/../../../../i686-w64-mingw32/bin/ld.exe: C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/ROTINAS6.o:ROTINAS6.c:(.data+0x778): undefined reference to `HB_FUN__DEFINECHECKBOX'
f:/programasinstalados/hmg.3.5/mingw/bin/../lib/gcc/i686-w64-mingw32/9.3.0/../../../../i686-w64-mingw32/bin/ld.exe: C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/ROTINAS6.o:ROTINAS6.c:(.data+0xa38): undefined reference to `HB_FUN_RELEASEALLWINDOWS'
collect2.exe: error: ld returned 1 exit status
hbmk2[SICCA371bat]: Erro: Executando linkeditor. 1
gcc.exe C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10000.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/dci10000.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/dci10001.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/dci10002.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/ext.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/impresso.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10001.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10002.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10003.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10004.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10005.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10006.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10007.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10008.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10009.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10010.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10011.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10012.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10013.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10014.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10015.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10016.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10017.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10018.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10019.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10020.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10021.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10022.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10024.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10025.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10026.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10027.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10028.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10031.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10032.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10033.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10034.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10035.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10038.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10039.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10040.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10041.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10042.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10043.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10044.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10045.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10046.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10047.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/PCI10048.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10100.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10102.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10110.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10115.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10116.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10120.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10121.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10122.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10123.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10124.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10125.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10126.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10127.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10130.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10131.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10132.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10133.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10135.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10136.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10140.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10151.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10152.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10200.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10202.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10203.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10204.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10210.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10211.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10212.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10213.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10215.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10216.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10217.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10220.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10221.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10222.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10225.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10226.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10227.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10228.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10229.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10230.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10231.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10240.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10250.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10251.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10252.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10254.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10255.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10256.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10257.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10258.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10259.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10260.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10270.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10271.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10272.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10273.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10282.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10283.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10995.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10996.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10997.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10998.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pci10999.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pcterror.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pimpr105.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pimpr110.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pimpr115.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pimpr120.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pimpr121.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pimpr125.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/pimpr130.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/rci10000.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/rimpr000.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/rotinas5.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/ROTINAS6.o C:/Users/MICROV~1/AppData/Local/Temp/hbmk_jqqjny.dir/hbmk_84uv27.o -mwindows -Wl,--start-group -lgtwvg -lhbwin -lpng -lxhb -lhbct -lhbtip -lhbfship -lhbxpp -lhbnf -lhbextern -lhbdebug -lhbvmmt -lhbrtl -lhblang -lhbcpage -lgtcgi -lgtpca -lgtstd -lgtwin -lgtwvt -lgtgui -lhbrdd -lhbuddall -lhbusrrdd -lrddntx -lrddcdx -lrddnsx -lrddfpt -lhbrdd -lhbhsx -lhbsix -lhbmacro -lhbcplr -lhbpp -lhbcommon -lhbmainwin -lwinmm -lkernel32 -luser32 -lgdi32 -ladvapi32 -lws2_32 -liphlpapi -lwinspool -lcomctl32 -lcomdlg32 -lshell32 -luuid -lole32 -loleaut32 -lmpr -lmapi32 -limm32 -lmsimg32 -lwininet -lhbpcre -lhbzlib -Wl,--end-group -opci10000.exe -LF:/ProgramasInstalados/HMG.3.5/HARBOUR/lib/win/mingw
hbmk2: Erro: Referenciado, faltando, mas fun‡äes desconhecida(s): MSGSTOP(),
RELEASEALLWINDOWS(), MSGEXCLAMATION(), _DEFINEMODALWINDOW(),
_DEFINELABEL(), GETPROPERTY(), _DEFINETEXTBOX(), _DEFINEMASKEDTEXTBOX(),
_DEFINECHARMASKTEXTBOX(), _DEFINEBUTTON(), _ENDWINDOW(), DOMETHOD(),
_ACTIVATEWINDOW(), SETPROPERTY(), _DUMMY(), _DEFINEWINDOW(),
GETDESKTOPWIDTH(), GETDESKTOPHEIGHT(), _DEFINEIMAGEBUTTON(),
_DEFINEMIXEDBUTTON(), _STARTSTATUSBAR(), _DEFINESTATUSBARITEM(),
_SETSTATUSCLOCK(), _ENDSTATUSBAR(), GETFORMHANDLE(), _DEFINEMAINMENU(),
_DEFINEMENUPOPUP(), _DEFINEMENUITEM(), _ENDMENUPOPUP(),
_DEFINESEPARATOR(), _ENDMENU(), MSGINFO(), SETFOREGROUNDWINDOW(),
MSGYESNO(), SETMULTIPLE(), INITMESSAGES(), GETDESKTOPREALLEFT(),
GETDESKTOPREALTOP(), GETDESKTOPREALWIDTH(), GETDESKTOPREALHEIGHT(),
_DEFINEGRID(), _DEFINETIMER(), _DEFINEHOTKEY(), _DEFINECOMBO(),
_DEFINESPLITBOX(), _ENDSPLITBOX(), _DEFINELISTBOX(), _DEFINEBROWSE(),
GETFORMINDEX(), FUNCTION(), MSGBOX(), BRINGWINDOWTOTOP(),
_DEFINERADIOGROUP(), HMG_GETIMAGEINFO(), MSGHMGERROR(), _DEFINEIMAGE(),
_DEFINEPROGRESSBAR(), SETPROGRESSBARMARQUEE(), GETCONTROLHANDLE(),
ANIMATEWINDOW(), _DEFINECHECKBOX()
O que mais podemos mostrar para tentar compilar via hbmk2?
include\i_MsgBox.ch(20) Warning W0002 Redefinition or dupli
Enviado: 26 Nov 2024 22:23
por microvolution
JoséQuintas escreveu:Declarar MEMVAR sem saber o que está fazendo pode criar novos problemas, que precisarão ser resolvidos depois.
Talvez tenha declarado MEMVAR pra nomes de campos, vai saber...
Isso criaria problema parecido com compilar usando -a
Como sai alterando antes de receber novas informações, pode ter feito isso.
Então, por isso q sempre disse q esse troço
é mui difíci
Só pode ser esses memvar que estão causando essas coisas estranhas q antes não existiam...
include\i_MsgBox.ch(20) Warning W0002 Redefinition or dupli
Enviado: 26 Nov 2024 22:25
por JoséQuintas
Não é difícil, é que você sai mexendo sem saber onde, e não espera resposta.
Pode colocar tudo automático no HBP igual tem na IDE.
Tá alterando os fontes porque ?
Porque não espera resposta e sai mexendo.
include\i_MsgBox.ch(20) Warning W0002 Redefinition or dupli
Enviado: 26 Nov 2024 22:36
por microvolution
JoséQuintas escreveu:Pode colocar tudo automático no HBP igual tem na IDE.
Como assim?
o .hbp da IDE/HMG tem menos coisas lá.
por exemplo. Lá não aceita -w0, -es0, -q, etc...
include\i_MsgBox.ch(20) Warning W0002 Redefinition or dupli
Enviado: 27 Nov 2024 06:41
por ivanil
bom dia;
Minhas considerações finais e sugestão;
Veja/Reveja alguns conceitos de compilação ;
restaure um backup novo em outro local e não mexa absolutamente nada em fontes;
Isso ja foi falado antes:
Você tem 2 problemas reais;
01) deve ajustar os novos paths para compilar
02) modificar aquele processo de segurança que faz leitura/gravação em arquivo na pasta do Windows (ali é só leitura)
Lembrando que item 02; somente depois que tiver compilado o sistema sem erros;
Toda vez que você mexe em fonte, implica dizer que pode estar mexendo em condições internas que você ainda não conhece, passar sem erros não quer dizer que o executável seguira o fluxo esperado e se antes funcionava o problema está restrito aos arquivos de base de compilação.
Não consigo te ajudar durante o horário comercial, mas Faz o sugerido acima e siga o passo a passo que o Quintas te passou relativo à configuração que tudo dará certo, desde que não mexa nos fontes.
include\i_MsgBox.ch(20) Warning W0002 Redefinition or dupli
Enviado: 27 Nov 2024 10:17
por JoséQuintas
Resolvemos ontem por acesso remoto.
A IDE não usa recursos do HBMK2, por isso remove sempre o que não conhece.
Também por não usar HBMK2, a IDE faz uso de um arquivo temporário, que não existe por HBMK2.
Em HBMK2 só indicar o arquivo de resource no HBP, sem precisar arquivo temporário.
Tem o HMG32.HBC da HMG3
Só precisa indicar o PATH principal da HMG ANTES do HBC, senão o HBMK2 não sabe em que PATH procurar.
Cada vez que entrava na IDE, ela alterava o que havia sido configurado antes.
De um modo geral, foi criar cópia dos arquivos HBP,HBC,RC, uma pra IDE, outra pra HBMK2
include\i_MsgBox.ch(20) Warning W0002 Redefinition or dupli
Enviado: 27 Nov 2024 14:15
por microvolution
ivanil escreveu:02) modificar aquele processo de segurança que faz leitura/gravação em arquivo na pasta do Windows (ali é só leitura)
Sim. Fizemos isso imediatamente ao relatar e vc interagir.
ivanil escreveu:
Toda vez que você mexe em fonte, implica dizer que pode estar mexendo em condições internas que você ainda não conhece, passar sem erros não quer dizer que o executável seguira o fluxo esperado e se antes funcionava o problema está restrito aos arquivos de base de compilação.
As 2 únicas mudanças "desesperadoras" para compilar o código, já as removemos, que foram:
a) acrescentar o MEMVAR em muita coisa pra tentar compilar;
b) por causa da MEMVAR (não sabia) tive que colocar o nome da tabela antes do nome do campo para manipulá-lo: NOMEdaTABELA->NOMEdoCAMPO.
JoséQuintas escreveu:Resolvemos ontem por acesso remoto.
E, por último e não menos importante, gostaria de agradecer publicamente ao nobre José Quintas, que gentil e cordialmente, se dispôs do seu precioso tempo para fazer um acesso remoto e nos ajudar madrugada adentro.
A todos, o nosso muito obrigado!
Viva para sempre o PCToledo !
#Gratidão
#Sempre!