Fórum Softwares compilados em Delphi 7 travam direto no Windows 7 #442835
14/05/2013
0
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
Curtir tópico
+ 0Posts
14/05/2013
Tony Dmaz
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
16/05/2013
Alexsandro Oliveira
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
17/05/2013
Tony Dmaz
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
Clique aqui para fazer login e interagir na Comunidade :)