Programa gerado pelo Gaspro e convertido

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

Moderador: Moderadores

prmuller
Usuário Nível 3
Usuário Nível 3
Mensagens: 122
Registrado em: 11 Nov 2008 12:25
Localização: Vila Velha - ES

Programa gerado pelo Gaspro e convertido

Mensagem por prmuller »

Amigos, boa tarde!

Converti um sistema gerado pelo Graspro para Harbour 3.2 usando a ferramenta disponibilzada pelo mestre Toledo e sempre funcionou bem
Agora, após algumas algumas alterações e do nada, as consultas não abrem e, se tento entrar, o sistema cai
Aguém teria uma luz?

Grato, Paulo Muller
Avatar do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2785
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP

Programa gerado pelo Gaspro e convertido

Mensagem por Jairo Maia »

Olá Paulo,

É bem possível que tem algum erro nas alterações que foram feitas. Vc alterou o arquivo ERRORSYS do GAS? Mesmo abrindo pelo prompt não aparece o erro no prompt?
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
prmuller
Usuário Nível 3
Usuário Nível 3
Mensagens: 122
Registrado em: 11 Nov 2008 12:25
Localização: Vila Velha - ES

Programa gerado pelo Gaspro e convertido

Mensagem por prmuller »

Oi Jairo, obrigado por responder
É muito estranho isso Meu errosys é o original do Gas e não fiz alterei nada dele. Esse problema está acontecendo em todas as consultas.

Sds,
Avatar do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2785
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP

Programa gerado pelo Gaspro e convertido

Mensagem por Jairo Maia »

Paulo, ai fica muito difícil tentar ajudar se você não consegue saber em que parte ocorre o erro, ou o que provoca o erro.

Sugiro o seguinte:
1-Em sua rotina de consultas, fazer paradas usando Hb_Alert(), numerando por exemplo a partir de Hb_Alert("1");
2-Você tem que identificar em que fase está ocorrendo o erro.

Identificando onde ocorre, talvez você mesmo acaba solucionando, mas qualquer coisa poste aqui...

Nota: Sugeri via alert porque não sei usar e não uso o debug.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Programa gerado pelo Gaspro e convertido

Mensagem por JoséQuintas »

Tem um plano B que cheguei a postar por aqui:

A minha errorsys, e uma alteração pra usá-la sem alterar a errorsys "original".

Vai acabar mostrando erro da errorsys, se existir.....
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
prmuller
Usuário Nível 3
Usuário Nível 3
Mensagens: 122
Registrado em: 11 Nov 2008 12:25
Localização: Vila Velha - ES

Programa gerado pelo Gaspro e convertido

Mensagem por prmuller »

Jairo, obrigado a vc e ao mestre Quintas pelas respostas.
Resolvi o problema gerando os fontes novamente e recompilando.

Valeu!
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Programa gerado pelo Gaspro e convertido

Mensagem por JoséQuintas »

Tudo bem que resolveu, mas seria interessante ter visto o erro pra não cometer o mesmo erro de novo.
O que falei da errorsys era isto.

https://pctoledo.org/forum/viewto ... ys#p124761

Código: Selecionar todos

   PUBLIC OldHandler
   OldHandler := ErrorBlock()
   ErrorBlock( { | e | JoseQuintasError( e ), Eval( OldHandler, e ) } )
Apenas inserir uma errorsys intermediária da errorsys que usa hoje.
O resultado é registrar os erros, sem anular a errorsys do gaspro.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
prmuller
Usuário Nível 3
Usuário Nível 3
Mensagens: 122
Registrado em: 11 Nov 2008 12:25
Localização: Vila Velha - ES

Programa gerado pelo Gaspro e convertido

Mensagem por prmuller »

Vou fazer isso e posto o resultado

Valeu!
bcm
Usuário Nível 3
Usuário Nível 3
Mensagens: 101
Registrado em: 02 Set 2012 00:48
Localização: volta redonda/rj

Programa gerado pelo Gaspro e convertido

Mensagem por bcm »

Boa tarde a todos

Estou com o seguinte problema:

Quando eu emito um relatório ele imprime uma folha em branco apos a impressão, eu ja tirei o comando eject mas não adiantou de nada.
Poderiam me ajudar?
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Programa gerado pelo Gaspro e convertido

Mensagem por JoséQuintas »

Faltam detalhes.
Isso começou quando?
Como faz a impressão?
Tá usando Harbour ou XHarbour?
Usou um tópico sobre Gaspro. Tem mesmo a ver com o uso de Gaspro?
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder