Bom dia Senhores(as)
Estou tendo alguns problemas bem estranhos com o uso do xHarbour em alguns clientes da empresa. O programa compilado com o xHarbour esta encerrando a execução de forma inesperada, sem nenhum aviso nem mensagem que possa informar o motivo do mesmo, para piorar a situação, isto não acontece em todos os clientes, apenas em alguns deles, porem caso eu gere uma versao utilizando Clipper 5.3 e ExoSpace este problema não ocorre.
Gostaria de saber se algum de voces passou por um problema semelhante e se conseguiu resolve-lo?
Ja foi tentato de tudo, memoria, atualização do Windows, memoria virtual, erro de codigo não é porque não há nenhum aviso, o sistema simplesmente sai e volta ao prompt de comando.
A titulo de informação, utilizo a seguinte compilação:
HBMake v1.2
xHarbour Build 1.0.0 (Simplex) / Borland C++ 5.5.1
Grato toda e qualquer ajuda.
Erro - Programa encerrando inesperadamente
Moderador: Moderadores
Re: Erro - Programa encerrando inesperadamente
Ele não gera nenhum tipo de LOG? Veja com DIR /OD os arquivos que foram gerados/alterados e se existe algum arquivo diferente (algum LOG despercebido)... Outra coisa: vc nao sabe nem dizer se é algo com alguma rotina específica? Qual RDD vc está usando?
Vailton Renato
"No dia mais claro, na noite mais escura... o bug sucumbirá ante a minha presença"
E-mail/MSN: contato@vailton.com.br
Skype: vailtom
"No dia mais claro, na noite mais escura... o bug sucumbirá ante a minha presença"
E-mail/MSN: contato@vailton.com.br
Skype: vailtom
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Re: Erro - Programa encerrando inesperadamente
Bem vindo ao Fórum,
Esse problema já tive varias vez, para min o que acontecia e agora parou foi que cada vez que meu cliente estava com o sistema aberto e abria a pagina na internet do Banco do Brasil e do bradesco meu sistema cai na hora sem erro ou aviso algum.
Para resolver da primeira vez que começou a acontecer, eu tive que parar de usar o UPX(UPX para quem não sabe ele compacta o tamanho do EXE deixando ele menor em KB) e resolveu o problema, alguns messes depois voltou o problema, ai para resolver tive que tirar uma COMBO que eu tinha em meus codigos onde tinha uma relação de bancos disponiveis no mercado, passei essas informações para DBF e quando abre a função é preenchida a combo.
Até o momento não recebi mais reclamações de clientes, e espero que continue assim. Tente dar uma olhada junto aos seus clientes para ver se não é algo parecido.
Esse problema já tive varias vez, para min o que acontecia e agora parou foi que cada vez que meu cliente estava com o sistema aberto e abria a pagina na internet do Banco do Brasil e do bradesco meu sistema cai na hora sem erro ou aviso algum.
Para resolver da primeira vez que começou a acontecer, eu tive que parar de usar o UPX(UPX para quem não sabe ele compacta o tamanho do EXE deixando ele menor em KB) e resolveu o problema, alguns messes depois voltou o problema, ai para resolver tive que tirar uma COMBO que eu tinha em meus codigos onde tinha uma relação de bancos disponiveis no mercado, passei essas informações para DBF e quando abre a função é preenchida a combo.
Até o momento não recebi mais reclamações de clientes, e espero que continue assim. Tente dar uma olhada junto aos seus clientes para ver se não é algo parecido.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
-
TerraSoftware
- Usuário Nível 3

- Mensagens: 353
- Registrado em: 28 Jul 2004 13:14
- Localização: Cianorte-PR
- Contato:
Re: Erro - Programa encerrando inesperadamente
Tambem tive problemas semelhantes ao do Sygecom.
Arcanjo, o que acontece, provavelmente, nao é sua aplicacao que caiu inesperadamente, e sim, algum software que derruba ela. No meu caso era o gbpluin que derrubava minha aplicação. Resolvi o problema conversando com o pessoal da gas tecnologia que sao os desenvolvedores.
Nao acontece isso com o clipper pois embora o codigo fonte seja o mesmo, mas o executavel compilado com clipper é muito diferente do compilado com xharbour, o gbpluin é um programa que analiza todos os programas que estaum rodando na maquina no momento em que vc acessa banco pela internet, entaum, se ele ao menos desconfiar um pouquinho que determinado software possa ter alguma instrução malisiosa, ele imediatamente derruba o danado.
Vários colegas nossos tem este problema. Acho que é algo da estrutura do xharbour, talvez alguma forma que ele usa para acessar DLLs ou talvez APIs do windows, algo que faz o gbpluin ficar em alerta.
Infelizmente hoje existe tanta gente mal intensionada que estas ações de segurança sao realmente necessárias, nao adianta chingar o pessoal da gas tecnologia.
Se este for seu problema (que acho sinceramente que seja), procure primeiro o pessoal do banco que é acesso, geralmente são muito prestativos. Eu tive que contactar caixa economica e branco do brasil, mas ja ouvi disser que muitos bancos (a maioria) usa esta mesma tecnologia de seguranca.
Arcanjo, o que acontece, provavelmente, nao é sua aplicacao que caiu inesperadamente, e sim, algum software que derruba ela. No meu caso era o gbpluin que derrubava minha aplicação. Resolvi o problema conversando com o pessoal da gas tecnologia que sao os desenvolvedores.
Nao acontece isso com o clipper pois embora o codigo fonte seja o mesmo, mas o executavel compilado com clipper é muito diferente do compilado com xharbour, o gbpluin é um programa que analiza todos os programas que estaum rodando na maquina no momento em que vc acessa banco pela internet, entaum, se ele ao menos desconfiar um pouquinho que determinado software possa ter alguma instrução malisiosa, ele imediatamente derruba o danado.
Vários colegas nossos tem este problema. Acho que é algo da estrutura do xharbour, talvez alguma forma que ele usa para acessar DLLs ou talvez APIs do windows, algo que faz o gbpluin ficar em alerta.
Infelizmente hoje existe tanta gente mal intensionada que estas ações de segurança sao realmente necessárias, nao adianta chingar o pessoal da gas tecnologia.
Se este for seu problema (que acho sinceramente que seja), procure primeiro o pessoal do banco que é acesso, geralmente são muito prestativos. Eu tive que contactar caixa economica e branco do brasil, mas ja ouvi disser que muitos bancos (a maioria) usa esta mesma tecnologia de seguranca.
-
Arcanjo
- Usuário Nível 1

- Mensagens: 2
- Registrado em: 14 Ago 2008 15:59
- Localização: Governador Valadares
Re: Erro - Programa encerrando inesperadamente
Obrigado a todos, vou fazer a tentativa retirando o UPX da compactação do sistema, porque as outras opções não podem ser, visto que em todos os testes realizados somente o programa e o sistema operacional estavam em execução, todos os anti-virus foram desabilitados para verificar se era isto. E como não faço uso de rotinas graficas utilizo apenas o ambiente caracter, o combobox não deve ser.
Com relação ao LOG ele não gera nenhum. O LOG so é gerado quando o programa da um Erro (aparece a mensagem vermelha na tela) e neste caso nem da tempo de aparecer a mensagem, ja sai direto. O RDD utilizado é o DBFCDX.
Mesmo assim, obrigado, assim que obtiver uma resposta voltarei para notificar.
Com relação ao LOG ele não gera nenhum. O LOG so é gerado quando o programa da um Erro (aparece a mensagem vermelha na tela) e neste caso nem da tempo de aparecer a mensagem, ja sai direto. O RDD utilizado é o DBFCDX.
Mesmo assim, obrigado, assim que obtiver uma resposta voltarei para notificar.
