Página 1 de 1
Só aparece doideira por aqui
Enviado: 17 Abr 2023 11:59
por JoséQuintas
O fonte do boleto é antigo.
Estou usando no boleto
Isso é pra retornar a imagem do banco Itaú.
Tá funcionando.
O problema é.... como ?
Já procurei no disco inteiro, e a função não existe.
Só aparece doideira por aqui
Enviado: 17 Abr 2023 12:13
por JoséQuintas
Apaguei todas as libs, agora sim
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
Harbour 3.2.0dev (r2303091450)
Copyright (c) 1999-2021,
https://harbour.github.io/
d:/fontes/integra/boletoclass/lib/win/mingw\libboletoclass.a(ze_boletopdf.o):(.data+0x1a8): undefined reference to `HB_F
UN_JPEGITAU'
collect2.exe: error: ld returned 1 exit status
hbmk2[JPA]: Error: Running linker. 1
Mas agora curioso pra saber porque.
Só aparece doideira por aqui
Enviado: 17 Abr 2023 12:45
por JoséQuintas
Não sei se entendem a gravidade do problema.
Acho que apaguei essa função do aplicativo há alguns anos, substituindo por outra.
Eventualmente, recompilo TODAS as LIBs a partir dos fontes.
Mesmo assim, a função continuava em alguma lib.
Só sumiu quando apaguei as libs.
Pra mim, isso significa que não dá pra confiar na linquedição.
Já pensou ? Seu aplicativo compila mas os fontes não existem !!!
Sei lá se -rebuild serviria pra isso.
Senão, é apagar LIB antes de recompilar.... pra ter certeza de que tem os fontes.
Só aparece doideira por aqui
Enviado: 17 Abr 2023 12:53
por JoséQuintas
E aí, a gente descobre outro bug no git......
Pedi pra pesquisar o texto nos arquivos, e ele tá reclamando que tem DOC que não é WORD.
E diz que tem caractere japonês num texto brasileiro.
Pra deixar do jeito que ele quer, talvez renomeando pra TXT, mas todo histórico desde o inicial de anos atrás.
Só aparece doideira por aqui
Enviado: 18 Abr 2023 19:28
por ivanil
Te confesso que não sabia, soube so hoje quando estava olhando os fontes do harbour;
Você poderia usar ?procfile("JPEGItau") retorna o nome da origem.
Só aparece doideira por aqui
Enviado: 18 Abr 2023 19:38
por JoséQuintas
Não sabia disso não, bom saber.
Mas provavelmente é a compilação incremental, que só atualiza se for mais novo.
E removido não tem mais novo.
Só aparece doideira por aqui
Enviado: 20 Abr 2023 20:47
por JoséQuintas
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
Harbour 3.2.0dev (r2303091450)
Copyright (c) 1999-2021,
https://harbour.github.io/
d:/fontes/integra/addons/lib/win/mingw\libaddons.a(ze_boleto.o):(.data+0xd8): undefined reference to `HB_FUN_BOLETOCLASS
_NOSSONUMERO'
collect2.exe: error: ld returned 1 exit status
hbmk2[JPA]: Error: Running linker. 1
De novo.
Deve ser a função que removi do fonte.
Só aparece doideira por aqui
Enviado: 20 Abr 2023 20:55
por JoséQuintas
Desta vez não consigo resolver isso.
Alguma idéia?
Supostamente seria procurar por ":nossonumero", mas não vai
A não ser que..... vou olhar...
Só aparece doideira por aqui
Enviado: 20 Abr 2023 20:57
por JoséQuintas
Método removido do fonte, mas não da declaração da classe.
Pelo erro, parecia variável, mas não é.