programa sai quando chamo funcao externa.....

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:

programa sai quando chamo funcao externa.....

Mensagem por clebermano »

prezados amigos, tenho um programa de frente em llibg, e quando eu chamo uma funcao de pesquisa que contem um savescreen(), o sistema sismplesmete sai.
ja rodeio o forum, e nao encontrei a solucao.
Espero alguma ajuda. obrigado.
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
rrfsistemas
Usuário Nível 3
Usuário Nível 3
Mensagens: 249
Registrado em: 11 Jul 2004 18:16
Localização: Uberlândia/MG

Mensagem por rrfsistemas »

Caro amigo a LLIBG é um problema sério.
Eu já desisti de usa-la por causa de vários erros, como o seu.

Existe um programinha chamado OPTEdit.exe que serve para configurar à alocação do programa na memória RAM.

Acesse o site vagucs que ele deve ter .

Eu desisti. :(

Uso o Visual Fox Pro - totalmente compatível com o Clipper..
"Não é a ferramenta que faz o artesão e sim a sua criatividade...""
Renato Ribeiro Ferreira
Tecnologia em Analise de Sistemas de Informação
http://www.rrfsistemas.hd1.com.br
( VFP 9 + MySql e/ou Oracle 11 ) - ...Harbour/MiniGui...
clebermano
Usuário Nível 3
Usuário Nível 3
Mensagens: 187
Registrado em: 03 Out 2004 12:39
Contato:

Mensagem por clebermano »

putz, sera que nao existe uma solucao??
eu nao posso desistir do projeto, ja esta no final.
Nao eh possivel uma biblioteca dar pau assim de compatiblidade, senao os desenvolvedores nao iam ter porque usar a lib.
Alguem sabe de algo + que eu possa fazer????
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 »

é cara, parece inacreditável mas é verdade, a LLIBG não aceita muitos savescreen não, quando se chega lá pelo quinto ela sai do ar mesmo.

Mas tem gente que usa sem problemas, eu mesmo não a uso comercialmente, apesar de conhecer bem esta lib, se for desenvolver algo, melhor começar logo pelo xharbour com Minigui, o sistema fica gráfico e for Windows.
Sem mais
Wagner Nunes
www.vagucs.com.br
Avatar do usuário
Poka
Usuário Nível 4
Usuário Nível 4
Mensagens: 563
Registrado em: 25 Out 2004 21:26
Localização: Leme/SP

Mensagem por Poka »

Caro amigo Clebermano

Não precisa desistir do seu projeto não, nem de usar a LLIBG, nem de usar o save screen.

Faça o sequinte:

1- Declare todas as suas variaveis de tela como local , não esqueça de nenhuma.
2- Use no maximo 3 save screen por modulo, se puder usar 2, melhor ainda, se precisar de + telas, crie uma função, não esqueça de declarar a variavel de tela nessa função tambem como local.

Se você usa o EXOSPACE não esqueça de utilizar o Optedit para não ocasionar o erro 8002 na hora de indexar os arquivos, (esse erro ocorre quando os arquivos estão muito grande).

OPTEDIT -EXTRAMIN 8192 SISTEMA.EXE

OBS. eu tenho 2 clientes com terminais 486, que com esse valor 8192, o sistema nao carrega, nesse caso crie um executavel com outro nome e dê um valor de 4096 para o OPTEDIT para ser carregado nesses terminais.

Um abraço

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

Mensagem por clebermano »

putz cara, foi como se vc batesse a falta e ela encaixasse no angulo direito e valesse 2 gols, eu ja havia usado o opedit para testes, e por uma vacilada deixei ele no cl.bat do meu hd de desenvolvimento que eh D:, e o cl.bat do hd da minha maquina (c:), (que eh o path)nao tinha o optedit.exe.
Resolveu o problema da LIB, e tb em um outro cliente que eu tinha o sistema instalado, estava dando erro 8002, pq ele tinha 35000 registros no dbf, e nao conseguia indexar pelo windows, so reiniciando somente prompt, (e eu falando que o windows do cara tava bixado, eita.),Agora, que eu vim do escritorio muito puto da vida antes de saber disto ah eu vim, com vontade de dar um deltree no diretorio clipper5 da minha maquina, pq estou em um projeto de pdv/retaguarda, ja faz 3 meses, desenvolvendo junto com um cliente, e logo agora que estava a 99%, nao ia dar certo por causa da lib???
Ah eu fiquei mto macho, o meu problema foi resolvido, mas fico ressentido com a linguagem, pois ela provou pra mim que nao eh estavel, nem eh de 100% de confianca, eh preciso usar programas a parte (como no caso do optedit.exe), ou "remendos" e "mutretas" para que o sistema funcione.Bom obrigado pela ajuda e deixo aki meu desabafo, a proposito vagner acho q vc vai ganhar um adepto do Xharbour.Vou analisar a linguagem.Obrigado a todos, no que eu puder ajudar, estou disponivel.
obrigado
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 !
Responder