Clipper On Line • Ver Tópico - Hbmk2 nao mostra erros de compilação (Win 10)

Hbmk2 nao mostra erros de compilação (Win 10)

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

Moderador: Moderadores

 

Hbmk2 nao mostra erros de compilação (Win 10)

Mensagempor JoséQuintas » 09 Fev 2021 16:14

Faltou dizer:

Era isso que deveria aparecer na sua tela.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Hbmk2 nao mostra erros de compilação (Win 10)

Mensagempor JoséQuintas » 09 Fev 2021 16:21

test.png


E pra não criar intrigas....

Harbour 3.2 + mingw 10.2
Harbour 3.4 + mingw 7.3
XHarbour + bcc

Agora sim, brincar à vontade.

Bom pra tirar qualquer dúvida.

Sempre usando HBMK2, mesmo com XHarbour.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Hbmk2 nao mostra erros de compilação (Win 10)

Mensagempor JoséQuintas » 09 Fev 2021 16:23

Explicando:

Isso é um ambiente neutro.
É uma máquina do GITHUB na internet, sempre vazia e somente com o ambiente de compilação.

Qualquer coisa diferente... é confirmar o que tem na máquina.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Hbmk2 nao mostra erros de compilação (Win 10)

Mensagempor frazato » 09 Fev 2021 16:31

Gostei!!
num entendi muito mais achei bonito.. kkk

Frazato
frazato
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 219
Data de registro: 08 Jul 2004 07:45
Curtiu: 0 vez
Mens.Curtidas: 4 vezes

Hbmk2 nao mostra erros de compilação (Win 10)

Mensagempor JoséQuintas » 09 Fev 2021 16:43

frazato escreveu:Gostei!!
num entendi muito mais achei bonito.. kkk


São máquinas na internet, que o github deixa à disposição pra fazer o que quiser.
Mas somente pra executar rotinas em batch, sem rodar aplicativos com telas/teclado/mouse.
Pra testar compilação é o suficiente.
E fica lá disponível, pra usar na hora que quiser.

Nesse repositório/conjunto, deixei tudo pronto pra compilar com Harbour 3.2, Harbour 3.4 ou Xharbour.
A partir daí, podemos testar o que precisar.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Hbmk2 nao mostra erros de compilação (Win 10)

Mensagempor frazato » 11 Fev 2021 17:21

Tarde! consegui baixar o harbour 3.4 com mingw530 e compilar alguns programa simples pequeno, mais quando tento compilar o meu programa não gerar o executavel e não mostra a mensagem de erro, estou usando a seguinte HBP onde estou errando to ficando careca com isso já.. kkk

hbmk2: Linkando... sistema.exe
hbmk2: Comando do Linkeditor:
gcc.exe c:/tmp/compilacao/sistema.o c:/tmp/compilacao/converte.o c:/tmp/compilacao/FUNWIN.o c:/tmp/compilacao/funcoes.o c:/tmp/compilacao/ABC1.o c:/tmp/compilacao/ABC2.o c:/tmp/compilacao/ACOUGUE.o c:/tmp/compilacao/AGENDAS.o c:/tmp/compilacao/AGEN_PED.o c:/tmp/compilacao/AGEN_PRO.o c:/tmp/compilacao/AGRUP.o c:/tmp/compilacao/AJUSTE.o c:/tmp/compilacao/ALEGRO.o c:/tmp/compilacao/AUTORIZA.o c:/tmp/compilacao/BALANCO.o c:/tmp/compilacao/BARMAIN.o c:/tmp/compilacao/BLOCO.o c:/tmp/compilacao/BOLETO.o c:/tmp/compilacao/BROWSE.o c:/tmp/compilacao/CADCONTA.o c:/tmp/compilacao/CADFORMU.o c:/tmp/compilacao/CAIXA.o c:/tmp/compilacao/CALCGIRO.o c:/tmp/compilacao/CAPTURA.o c:/tmp/compilacao/CARNE.o c:/tmp/compilacao/CASAL.o c:/tmp/compilacao/CATEGO.o c:/tmp/compilacao/CEP.o c:/tmp/compilacao/CHEQUE1.o c:/tmp/compilacao/CIDADE.o c:/tmp/compilacao/CLIENTE.o c:/tmp/compilacao/CLIENTE1.o c:/tmp/compilacao/CLUBCARD.o c:/tmp/compilacao/COMPRADO.o c:/tmp/compilacao/COMPRAS.o c:/tmp/compilacao/COMPROMI.o c:/tmp/compilacao/CONDICIO.o c:/tmp/compilacao/CONFIG.o c:/tmp/compilacao/CONSULT2.o c:/tmp/compilacao/CONSULTA.o c:/tmp/compilacao/CONTAPAG.o c:/tmp/compilacao/CONV1.o c:/tmp/compilacao/CONV2.o c:/tmp/compilacao/CONV3.o c:/tmp/compilacao/CONV4.o c:/tmp/compilacao/CONV5.o c:/tmp/compilacao/CONV6.o c:/tmp/compilacao/CONV7.o c:/tmp/compilacao/CONV9.o c:/tmp/compilacao/CONV8.o c:/tmp/compilacao/CONV_X.o c:/tmp/compilacao/CONV_X2.o c:/tmp/compilacao/COTACAO.o c:/tmp/compilacao/COTACAO2.o c:/tmp/compilacao/CRM_002.o c:/tmp/compilacao/CUCA2.o c:/tmp/compilacao/CUCA3.o c:/tmp/compilacao/CUCA4.o c:/tmp/compilacao/CUPOM.o c:/tmp/compilacao/CURVAABC.o c:/tmp/compilacao/DMHO.o c:/tmp/compilacao/DRE.o c:/tmp/compilacao/ESTACIO1.o c:/tmp/compilacao/ESTOQUE.o c:/tmp/compilacao/EXPLODE.o c:/tmp/compilacao/EXPORTAR.o c:/tmp/compilacao/EXPOR_KW.o c:/tmp/compilacao/FALTA.o c:/tmp/compilacao/FATURA.o c:/tmp/compilacao/FINAN_1.o c:/tmp/compilacao/FISCAL.o c:/tmp/compilacao/FISCA_S.o c:/tmp/compilacao/FLASH.o c:/tmp/compilacao/FORNECE2.o c:/tmp/compilacao/FORNECED.o c:/tmp/compilacao/FRAZATO.o c:/tmp/compilacao/FUNCOES.o c:/tmp/compilacao/FUNWIN.o c:/tmp/compilacao/GONDOLA.o c:/tmp/compilacao/GRUPO.o c:/tmp/compilacao/ICMS.o c:/tmp/compilacao/IMPCHQ.o c:/tmp/compilacao/IMPGIV.o c:/tmp/compilacao/IMPPDV.o c:/tmp/compilacao/IMPTRAB.o c:/tmp/compilacao/IMPVDAGZ.o c:/tmp/compilacao/IMP_JAF.o c:/tmp/compilacao/INTERNA.o c:/tmp/compilacao/INTERNA2.o c:/tmp/compilacao/INTERNA3.o c:/tmp/compilacao/INTERNA4.o c:/tmp/compilacao/INTERNA5.o c:/tmp/compilacao/INTERNA6.o c:/tmp/compilacao/INTGCUPO.o c:/tmp/compilacao/INVTA001.o c:/tmp/compilacao/IRC.o c:/tmp/compilacao/JAFMENU.o c:/tmp/compilacao/JAF_AGDA.o c:/tmp/compilacao/LANCHE.o c:/tmp/compilacao/LERDANFE.o c:/tmp/compilacao/LISTAS01.o c:/tmp/compilacao/LISTNF.o c:/tmp/compilacao/LIVRO01.o c:/tmp/compilacao/LIVRO02.o c:/tmp/compilacao/LIVRO03.o c:/tmp/compilacao/LIVRO04.o c:/tmp/compilacao/LIVRO05.o c:/tmp/compilacao/LIVROCXA.o c:/tmp/compilacao/LOGERROR.o c:/tmp/compilacao/MENU.o c:/tmp/compilacao/NEGOCIO.o c:/tmp/compilacao/NESTLE.o c:/tmp/compilacao/NFEXML.o c:/tmp/compilacao/NFP.o c:/tmp/compilacao/NOTA.o c:/tmp/compilacao/NOTAREC.o c:/tmp/compilacao/OFERTA.o c:/tmp/compilacao/ORGANIZA.o c:/tmp/compilacao/PADARIA.o c:/tmp/compilacao/PAGAR.o c:/tmp/compilacao/PAI.o c:/tmp/compilacao/PANO01.o c:/tmp/compilacao/PANO02.o c:/tmp/compilacao/PANO03.o c:/tmp/compilacao/PATRIM.o c:/tmp/compilacao/PDF.o c:/tmp/compilacao/PDV.o c:/tmp/compilacao/PEDIDO.o c:/tmp/compilacao/PERUA001.o c:/tmp/compilacao/PESQPREC.o c:/tmp/compilacao/PLANVERB.o c:/tmp/compilacao/POCKET.o c:/tmp/compilacao/PP3.o c:/tmp/compilacao/PRECOS.o c:/tmp/compilacao/PREOFERT.o c:/tmp/compilacao/PREVFXO.o c:/tmp/compilacao/PRINTER.o c:/tmp/compilacao/PRODUTO.o c:/tmp/compilacao/PRODUTO2.o c:/tmp/compilacao/RECEITA.o c:/tmp/compilacao/RELATO01.o c:/tmp/compilacao/RELATO02.o c:/tmp/compilacao/RELATO03.o c:/tmp/compilacao/RELATO04.o c:/tmp/compilacao/RELATO05.o c:/tmp/compilacao/RELATO06.o c:/tmp/compilacao/RELATO07.o c:/tmp/compilacao/RELATO08.o c:/tmp/compilacao/RELATO09.o c:/tmp/compilacao/RELATO10.o c:/tmp/compilacao/RELATO11.o c:/tmp/compilacao/RELATO12.o c:/tmp/compilacao/RELATO13.o c:/tmp/compilacao/RELATO14.o c:/tmp/compilacao/RELATO15.o c:/tmp/compilacao/RELATO16.o c:/tmp/compilacao/RELATO18.o c:/tmp/compilacao/RELATO19.o c:/tmp/compilacao/REPOSITO.o c:/tmp/compilacao/ROMANEIO.o c:/tmp/compilacao/ROTINAS.o c:/tmp/compilacao/SACOLA.o c:/tmp/compilacao/SAFRA.o c:/tmp/compilacao/SCHINA01.o c:/tmp/compilacao/SETOR001.o c:/tmp/compilacao/SINTEGRA.o c:/tmp/compilacao/SISMESA.o c:/tmp/compilacao/SOU.o c:/tmp/compilacao/SOU2.o c:/tmp/compilacao/SPED.o c:/tmp/compilacao/SPEDPIS.o c:/tmp/compilacao/T0.o c:/tmp/compilacao/TABICMS.o c:/tmp/compilacao/TABPRECO.o c:/tmp/compilacao/TAIS.o c:/tmp/compilacao/TARJA.o c:/tmp/compilacao/TECLADO.o c:/tmp/compilacao/TELEFONE.o c:/tmp/compilacao/TELEMAK.o c:/tmp/compilacao/TELEVDA1.o c:/tmp/compilacao/TERMINAL.o c:/tmp/compilacao/TERMSERV.o c:/tmp/compilacao/TOLEDO.o c:/tmp/compilacao/TORPEDO.o c:/tmp/compilacao/TRANSCXA.o c:/tmp/compilacao/TRIB.o c:/tmp/compilacao/TRIB1.o c:/tmp/compilacao/TROCA.o c:/tmp/compilacao/TVTABELA.o c:/tmp/compilacao/USUARIO.o c:/tmp/compilacao/VASILHAM.o c:/tmp/compilacao/VERSAO.o c:/tmp/compilacao/WVWMOUSE.o c:/tmp/compilacao/XHBRUN.o c:/tmp/compilacao/_hbmkaut_sistema.o    -m32 -Wl,--nxcompat -Wl,--dynamicbase -Wl,--pic-executable,-e,_mainCRTStartup -mwindows -Wl,--start-group -Wl,-Bstatic -lgtwvw -lxhb -lhbwin -lpng -lhbct -lhbmisc -lhbnf -lhbziparc -lhbmzip -lminizip -lhbmzip -lminizip -lhbextern -lhbdebug -lhbvm -lhbrtl -lhblang -lhbcpage -lgtcgi -lgtstd -lgtpca -lgtwin -lgtwvt -lgtgui -lhbrdd -lhbusrrdd -lrddntx -lrddcdx -lrddnsx -lrddfpt -lhbrdd -lhbhsx -lhbsix -lhbmacro -lhbcplr -lhbpp -lhbcommon -lhbmainwin -lkernel32 -luser32 -lgdi32 -ladvapi32 -lws2_32 -liphlpapi -lwinspool -lcomctl32 -lcomdlg32 -lshell32 -luuid -lole32 -loleaut32 -lmpr -lwinmm -lmapi32 -limm32 -lmsimg32 -lwininet -lhbpcre2 -lhbzlib -Wl,-Bdynamic   -Wl,--end-group -osistema.exe  -Lc:/hb34/harbour/lib/win/mingw


# ---------------------------
# Nome do Executável
# ---------------------------
#-m
#-n
#-q
-osistema
#-w0 -es2
#-mt
# ---------------------------
# Bibliotecas
# ---------------------------
#-gtwvw
#-gtwvt
#-lhbct
#-lrddleto
#-lhbwin
#-lxhb
#-lhbmisc
#----------------------------
#-lhbziparc
#-lhbmzip
#-lminizip
#----------------------------
# LINKAGEM INCREMENTAL
#----------------------------
#-Lc:\minigui\lib
-gtgui
-inc
-trace
#-rebuild
#-strip
#-run
#-jobs=%NUMBER_OF_PROCESSORS%

-workdir=c:\tmp\compilacao
#-ldebug
#----------------------------
# COMPACTAÇAO TEM QUE TER UPX
#----------------------------
#-compr=yes
# ---------------------------
# PRG PRINCIPAL
# ---------------------------
sistema.prg
converte.prg
FUNWIN.PRG
funcoes.prg
ABC1.PRG
ABC2.PRG
#ACENTO.PRG //
ACOUGUE.PRG
AGENDAS.PRG
AGEN_PED.PRG
AGEN_PRO.PRG
AGRUP.PRG
AJUSTE.PRG
ALEGRO.PRG
AUTORIZA.PRG
BALANCO.PRG
BARMAIN.PRG
BLOCO.PRG
BOLETO.PRG
BROWSE.PRG
CADCONTA.PRG
CADFORMU.PRG
CAIXA.PRG
CALCGIRO.PRG
CAPTURA.PRG
CARNE.PRG
CASAL.PRG
CATEGO.PRG
CEP.PRG
CHEQUE1.PRG
CIDADE.PRG
CLIENTE.PRG
CLIENTE1.PRG
CLUBCARD.PRG 
COMPRADO.PRG
COMPRAS.PRG
COMPROMI.PRG
CONDICIO.PRG
CONFIG.PRG
CONSULT2.PRG
CONSULTA.PRG
CONTAPAG.PRG
CONV1.PRG
CONV2.PRG
CONV3.PRG
CONV4.PRG
CONV5.PRG
CONV6.PRG
CONV7.PRG
CONV9.PRG
CONV8.PRG
CONV_X.PRG
CONV_X2.PRG
COTACAO.PRG
COTACAO2.PRG
CRM_002.PRG
CUCA2.PRG
CUCA3.PRG
CUCA4.PRG
CUPOM.PRG
CURVAABC.PRG
DMHO.PRG 
DRE.PRG
ESTACIO1.PRG
ESTOQUE.PRG
EXPLODE.PRG
EXPORTAR.PRG
EXPOR_KW.PRG
FALTA.PRG
FATURA.PRG
FINAN_1.PRG
FISCAL.PRG
FISCA_S.PRG
FLASH.PRG
FORNECE2.PRG
FORNECED.PRG
FRAZATO.PRG
FUNCOES.PRG
FUNWIN.PRG
GONDOLA.PRG
GRUPO.PRG
ICMS.PRG
IMPCHQ.PRG
IMPGIV.PRG
IMPPDV.PRG
IMPTRAB.PRG
IMPVDAGZ.PRG
IMP_JAF.PRG
INTERNA.PRG
INTERNA2.PRG
INTERNA3.PRG
INTERNA4.PRG
INTERNA5.PRG
INTERNA6.PRG
INTGCUPO.PRG
INVTA001.PRG
IRC.PRG
JAFMENU.PRG
JAF_AGDA.PRG
#KARINA.PRG
#KARINA2.PRG
#KARINA3.PRG
#KARINA4.PRG
LANCHE.PRG
LERDANFE.PRG
LISTAS01.PRG
LISTNF.PRG
LIVRO01.PRG
LIVRO02.PRG
LIVRO03.PRG
LIVRO04.PRG
LIVRO05.PRG
LIVROCXA.PRG
LOGERROR.PRG
MENU.PRG
NEGOCIO.PRG
NESTLE.PRG
NFEXML.PRG
NFP.PRG
NOTA.PRG
NOTAREC.PRG
OFERTA.PRG
ORGANIZA.PRG
PADARIA.PRG
PAGAR.PRG
PAI.PRG
PANO01.PRG
PANO02.PRG
PANO03.PRG
PATRIM.PRG
PDF.PRG
PDV.PRG
PEDIDO.PRG
PERUA001.PRG
PESQPREC.PRG
PLANVERB.PRG
POCKET.PRG
PP3.PRG
PRECOS.PRG
PREOFERT.PRG
PREVFXO.PRG
PRINTER.PRG
PRODUTO.PRG
PRODUTO2.PRG
RECEITA.PRG
RELATO01.PRG
RELATO02.PRG
RELATO03.PRG
RELATO04.PRG
RELATO05.PRG
RELATO06.PRG
RELATO07.PRG
RELATO08.PRG
RELATO09.PRG
RELATO10.PRG
RELATO11.PRG
RELATO12.PRG
RELATO13.PRG
RELATO14.PRG
RELATO15.PRG
RELATO16.PRG
RELATO18.PRG
RELATO19.PRG
REPOSITO.PRG
ROMANEIO.PRG
ROTINAS.PRG
SACOLA.PRG
SAFRA.PRG
SCHINA01.PRG
SETOR001.PRG
SINTEGRA.PRG
SISMESA.PRG
SOU.PRG
SOU2.PRG
SPED.PRG
SPEDPIS.PRG
T0.PRG
TABICMS.PRG
TABPRECO.PRG
TAIS.PRG
TARJA.PRG
TECLADO.PRG
TELEFONE.PRG
TELEMAK.PRG
TELEVDA1.PRG
TERMINAL.PRG
TERMSERV.PRG
TOLEDO.PRG
TORPEDO.PRG
TRANSCXA.PRG
TRIB.PRG
TRIB1.PRG
TROCA.PRG
TVTABELA.PRG
USUARIO.PRG
VASILHAM.PRG
VERSAO.PRG
WVWMOUSE.PRG
XHBRUN.PRG

gtwvw.hbc
xhb.hbc
hbct.hbc
hbmisc.hbc
hbziparc.hbc
hbmzip.hbc
frazato
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 219
Data de registro: 08 Jul 2004 07:45
Curtiu: 0 vez
Mens.Curtidas: 4 vezes

Hbmk2 nao mostra erros de compilação (Win 10)

Mensagempor JoséQuintas » 11 Fev 2021 17:55

Sei lá... por exclusão....

Existe a pasta? c:\tmp\compilacao

Está indicada em workdir=c:\tmp\compilacao
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Hbmk2 nao mostra erros de compilação (Win 10)

Mensagempor frazato » 12 Fev 2021 08:33

Bom dia!
Tem sim a pasta. E também já retirei esse parametro, coloquei achando que estava criando o executável em algum lugar, mais não deu certo!
vou tentar trocar de maquina, derepente.

Frazato
frazato
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 219
Data de registro: 08 Jul 2004 07:45
Curtiu: 0 vez
Mens.Curtidas: 4 vezes

Hbmk2 nao mostra erros de compilação (Win 10)

Mensagempor JoséQuintas » 12 Fev 2021 10:00

Já vi em algumas máquinas criarem bat com o nome de EXE.

Faz o teste básico:
numa pasta coloque um PRG, com erros
compile o prg pra ver se mostra erro
Depois crie um HBP com o nome do PRG, e compile pra ver se mostra erro

Se for o caso, crie um novo prompt do DOS pra ver se em outra janela funciona.

Também se for o caso, crie um novo usuário no Windows só pra fazer o teste, porque vai ter configurações iniciais sem muitas coisas do outro usuário.

Pelo menos tenta evitar coisas no caminho, porque pode ser interessante tentar desvendar esse mistério, caso aconteça de novo.
E isso vai permitir testes sem mudanças radicais na máquina.

A propósito:
O W7 ainda permite atualizar para o W10 de graça, e o W7 pode virar W10 Oficial.
Se o seu W10 não for oficial, deste jeito pelo menos teria certeza de que seu W10 estaria correto, sem modificações piratas.
É só partir de um W7 ativado e tratado como original.
Depois disto... sempre que instalar o W10, mesmo do ZERO, já vai ativar como oficial automaticamente.

Geralmente W7 32 bits atualiza pra W10 32 bits.
Não sei se a licença digital de ativação vai valer pra trocar de 32 pra 64 bits.

Outra coisa:

O W10 em configurações/atualização tem a opção de "restaurar de fábrica".
Isso permite deixar o Windows 10 sem interferências que algum programa possa estar causando, quase como se fosse instalar do zero.

Já usei isso várias vezes, mas aqui tenho no-break, e deixei c: só pra Windows, então até se fosse tudo apagado eu não teria problema.
Pense nisso, se essa opção seria segura para o seu caso.

São soluções menos radicais do que fazer do zero.

E se fizer do zero... lembre-se do detalhe de que dá pra atualizar W7 não oficial pra W10 oficial
Fazer isso usando arquivos originais da Microsoft vai tirar dúvida sobre piratas alterados e/ou mal feitos.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Hbmk2 nao mostra erros de compilação (Win 10)

Mensagempor frazato » 12 Fev 2021 10:33

Vou testar confirme vossa indicação.

Obrigado por enquanto.

Frazato
frazato
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 219
Data de registro: 08 Jul 2004 07:45
Curtiu: 0 vez
Mens.Curtidas: 4 vezes

Hbmk2 nao mostra erros de compilação (Win 10)

Mensagempor frazato » 12 Fev 2021 19:40

Boa noite!!
Consegui gerar o executável o problema era os erros no meu código fonte onde tenho alguma function duplicadas, tirei todas os prgs coloquei funcao em um único prg e gerei o sistema. Agora estou eliminando as duplicadas e colocando o prg para compilar indo problema por problema.... mais gerou.. e aparentimente a gtwvw tá mais agradável digo bonita... rss
Vou ajustar os prg e tomar mais capricho...
Obrigado por enquanto...
frazato
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 219
Data de registro: 08 Jul 2004 07:45
Curtiu: 0 vez
Mens.Curtidas: 4 vezes

Hbmk2 nao mostra erros de compilação (Win 10)

Mensagempor JoséQuintas » 12 Fev 2021 20:02

Parabéns.
E sobre as mensagens de erro?

Só uma nota:
Se for nome duplicado, só colocar STATIC na função.

programa1
PROCEDURE programa1
...
STATIC FUNCTION Imprime

Programa2
PROCEDURE programa2
...
STATIC FUNCTION Imprime

Detalhe: talvez tenha sido isto
Compilando com -n o nome do prg não é considerado

arquivo IMPRIME.PRG
PROCEDURE imprime

Isso acima dá erro se compilar sem o -n, porque o nome do fonte PRG também entra como função.
Já com -n, só vale o que está dentro, o nome do PRG não importa.

Outra coisa: -m
Se colocar -m, CADA fonte é compilado separado
Sem o -m, alguns fontes podem ser chamados automaticamente, o que pode causar duplicidade

PROCEDURE p1
DO P2
DO P3

Isso acima, se compilar sem -m, ao compilar p1 já junta p2 e p3 como se estivessem no mesmo fonte.
Se no hbp colocar p1, p2, p3.... p2 e p3 acabam entrando repetido, sem -m

Era assim no Clipper também.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Anterior



Retornar para Harbour

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 10 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro