Softwares compilados em Delphi 7 travam direto no Windows 7

Delphi

14/05/2013

Assunto: Softwares compilados em Delphi 7 travam direto no Windows 7
Cenário: Delphi 7 + Firebird 1.5 + IBO

Meus programas compilados em Delphi 7 sempre executaram muito bem no Windows XP e inclusive no Vista.

O que ocorre atualmente nos clientes que usam Windows 7 é que o programa do NADA trava e fica rodando aquela AMPULHETA.

Pode estar no MENU PRINCIPAL ou mesmo em algum CADASTRO. Que do nada a AMPULHETA aparece e trava o programa. Como se tivesse alguma thread sendo chamada (o que não uso isso explicitamente).

Já tentei de tudo e todas as análises e nada. Alguém poderia me passar algum caminho ou alguma experiência que poderia fazer??

Antecipadamente agradecido.

Antonio
Tony Dmaz

Tony Dmaz

Curtidas 0

Respostas

Tony Dmaz

Tony Dmaz

14/05/2013

Assunto: Softwares compilados em Delphi 7 travam direto no Windows 7
Cenário: Delphi 7 + Firebird 1.5 + IBO

Meus programas compilados em Delphi 7 sempre executaram muito bem no Windows XP e inclusive no Vista.

O que ocorre atualmente nos clientes que usam Windows 7 é que o programa do NADA trava e fica rodando aquela AMPULHETA.

Pode estar no MENU PRINCIPAL ou mesmo em algum CADASTRO. Que do nada a AMPULHETA aparece e trava o programa. Como se tivesse alguma thread sendo chamada (o que não uso isso explicitamente).

Já tentei de tudo e todas as análises e nada. Alguém poderia me passar algum caminho ou alguma experiência que poderia fazer??

Antecipadamente agradecido.

Antonio


Complementando:

Veja esse problema somente começou a ocorrer após a implantação do software em Delphi 7.
Não fiz inserção de novos componentes de terceiros, nem implementação de novas funções que poderiam causar o problema.
Sei que o problema é bem genérico, mas ocorre mesmo quando o programa está parado ESPERANDO a interação do usuário.

Uma pergunta, talvez abre meus olhos: O Delphi 7 tem algum método ou evento que fica rodando esperando a intervenção do usuário?
Ou seja, qual o LOOP do delphi - independente do ponto onde esteja a execução - que ela fica testando a interação do usuário.

O cenário é: o usuário está interagindo com o programa. Ele pára um pouco e quando vai chamar alguma função do programa, o programa trava e fica lá na barra de títulos a mensagem do windows: O PROGRAMA NÃO ESTÁ RESPONDENDO.
GOSTEI 0
Alexsandro Oliveira

Alexsandro Oliveira

14/05/2013

Amigo,

Estou tendo exatamente o mesmo problema que você. Se desejar fazer contato comigo podemos unir forças e trocar experiências de testes que já fizemos para juntos encontrarmos a origem e solução para o problema. Meu skype e e-mail é alexsales@hotmail.com.

Abraço
GOSTEI 0
Tony Dmaz

Tony Dmaz

14/05/2013

Alex.

Ainda não resolvido no todo. A alternativa momentânea que encontrei foi colocar um timer e ativar os eventos OnIdle e OnMessage para mostrar na barra de status a hora e data atuais (now).

Tem segurado um pouco o travavamento, mas ainda está ocorrendo. Creio que tem haver com a INATIVIDADE DO PROGRAMA. Qdo ocorre a inatividade o programa trava.

Para mim o Windows 7 trabalha diferente com Loop dos Programas ou coisa parecida.

Meu MSN e SKYPE tony@tonysoftwares.com.br

Tony
GOSTEI 0
POSTAR