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.
programa sai quando chamo funcao externa.....
Moderador: Moderadores
-
clebermano
- Usuário Nível 3

- Mensagens: 187
- Registrado em: 03 Out 2004 12:39
- Contato:
programa sai quando chamo funcao externa.....
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 !
msn: suporte@clebermano.com.br - email: clebermanorp@yahoo.com.br
Quem nao vive pra servir nao serve pra viver !
- rrfsistemas
- Usuário Nível 3

- Mensagens: 249
- Registrado em: 11 Jul 2004 18:16
- Localização: Uberlândia/MG
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..
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...
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

- Mensagens: 187
- Registrado em: 03 Out 2004 12:39
- Contato:
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????
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 !
msn: suporte@clebermano.com.br - email: clebermanorp@yahoo.com.br
Quem nao vive pra servir nao serve pra viver !
- vagucs
- Membro Master

- Mensagens: 1480
- Registrado em: 10 Jul 2004 10:45
- Localização: Ipanema - MG
- Contato:
é 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.
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.
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
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

- Mensagens: 187
- Registrado em: 03 Out 2004 12:39
- Contato:
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
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 !
msn: suporte@clebermano.com.br - email: clebermanorp@yahoo.com.br
Quem nao vive pra servir nao serve pra viver !
