problemas com llibg (por favor se alguem puder ajudar)

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

clebermano
Usuário Nível 3
Usuário Nível 3
Mensagens: 187
Registrado em: 03 Out 2004 12:39
Contato:

problemas com llibg (por favor se alguem puder ajudar)

Mensagem por clebermano »

Galera eh o seguinte, eu migrei meu programa totalmente para clipper 5.3 com llibg, ate ae tudo bem, agora eh o seguinte, acontece que quando eu estava sem llibg, quando dava um erro, o programa saia, e me mostrava qual linha estava o erro, coisa que aki todo mundo ja sabe, claro, agora com a llibg acontece que quando da algum erro de argumento ou variravel, o programa sai, e simplesmente limpa a tela, do prompt, me deixando a ver navios.
agora eu pergundo, tem alguma maneira de se resolver isto????
Vastec - Automacao Comercial Ltda - Ribeirao Preto - SP. (16)3968-2299-(16)8154-7828 (16)8121-4139
msn: suporte@clebermano.com.br - email: clebermanorp@yahoo.com.br
Quem nao vive pra servir nao serve pra viver !
Avatar do usuário
vagucs
Membro Master
Membro Master
Mensagens: 1480
Registrado em: 10 Jul 2004 10:45
Localização: Ipanema - MG
Contato:

Mensagem por vagucs »

Escreva seu proprio ERRORSYS, no meu tem um PRG com o seguinte nome _ERROR.PRG, pegue e compile junto ao seu sistema e veja se ajuda.
Sem mais
Wagner Nunes
www.vagucs.com.br
MARINI
Usuário Nível 3
Usuário Nível 3
Mensagens: 288
Registrado em: 06 Jul 2004 08:06
Localização: Pindamonhangaba SP

Re: problemas com llibg (por favor se alguem puder ajudar)

Mensagem por MARINI »

clebermano escreveu: eu migrei meu programa totalmente para clipper 5.3 com llibg, acontece que quando eu estava sem llibg, quando dava um erro, o programa saia, e me mostrava qual linha estava o erro, agora com a llibg acontece que quando da algum erro o programa sai, e simplesmente limpa a tela, do prompt
Quando dá o erro está no modo gráfico e como encerra a execução rapidamente volta para o modo texto limpando a tela. Se conseguir dar uma pausa neste espaço de tempo vai conseguir ler a mensagem de erro mas é um saco ficar fazendo isso. O melhor é tentar localizar o provavel local de erro colocando linhas de mensagens provisorias nos prgs e apaga-las depois de localizar o erro, assim:

setcolor("")
@ 1,5 say 1
.linhas de programa
.
.
.
@ 2,5 say 2
.
.
.
@ 3,5 say 3

Assim quando o programa parar voce vai ver no topo esquerdo da tela o local aproximado. Daí é só analisar este trecho.
Faço assim e funciona legal.
Sds
Marini
clauber
Usuário Nível 3
Usuário Nível 3
Mensagens: 263
Registrado em: 22 Jul 2004 21:17
Localização: ceara

Mensagem por clauber »

amigo, ja passei por esse problema, quando iniciei a usar a llibg, desenvolvi uma rotina q quando algum erro acontece, consigo saber qual eh o erro e ao inves de sai do sistema ele armazena em um arquivo temporario o erro do sistema, podendo assim, se um cliente esta longe de vc, imprimir o erro ou usar outro meio de comunicacao para detectacao do erro... passa-me e-mail q lhe retorno com a rotina


clauberromao@yahoo.com.br
""
Avatar do usuário
vagucs
Membro Master
Membro Master
Mensagens: 1480
Registrado em: 10 Jul 2004 10:45
Localização: Ipanema - MG
Contato:

Mensagem por vagucs »

O _erro que está no meu site exibe as mensagens de erro na tela em um achoice antes de encerrar o programa e ainda armazena em um arquivo.
Sem mais
Wagner Nunes
www.vagucs.com.br
clebermano
Usuário Nível 3
Usuário Nível 3
Mensagens: 187
Registrado em: 03 Out 2004 12:39
Contato:

Mensagem por clebermano »

legal vagner gostei da sua solucao, vou estuda-la,agora clauber manda pra mim sua rotina pra eu poder testar tb. agradeco a todos desde ja.
clebermanorp@yahoo.com.br
Vastec - Automacao Comercial Ltda - Ribeirao Preto - SP. (16)3968-2299-(16)8154-7828 (16)8121-4139
msn: suporte@clebermano.com.br - email: clebermanorp@yahoo.com.br
Quem nao vive pra servir nao serve pra viver !
clebermano
Usuário Nível 3
Usuário Nível 3
Mensagens: 187
Registrado em: 03 Out 2004 12:39
Contato:

Mensagem por clebermano »

fantatisco wagner, melhor que o da CA, como vc conseguin fazer uma funcao deste nivel???
Vastec - Automacao Comercial Ltda - Ribeirao Preto - SP. (16)3968-2299-(16)8154-7828 (16)8121-4139
msn: suporte@clebermano.com.br - email: clebermanorp@yahoo.com.br
Quem nao vive pra servir nao serve pra viver !
clauber
Usuário Nível 3
Usuário Nível 3
Mensagens: 263
Registrado em: 22 Jul 2004 21:17
Localização: ceara

Mensagem por clauber »

:( , infelizmente soh estou lendo o post hj, mas ainda bem q o wagner lhe ajudou cleber, espero ajudar vc em outra oportunidaded...
t+
""
Avatar do usuário
vagucs
Membro Master
Membro Master
Mensagens: 1480
Registrado em: 10 Jul 2004 10:45
Localização: Ipanema - MG
Contato:

Mensagem por vagucs »

Esta rotina é o ERRORSYS padrão do Clipper com algumas modificações para gerar log e monstrar os erros na tela. Adptei já faz mais de 6 anos. Tem 5 anos que está no meu site para download.
Sem mais
Wagner Nunes
www.vagucs.com.br
Responder