Aplicação DELPHI 7 Botões e Form desaparecem
boa tarde, tenho uma aplicação que ja esta rodando a mais de 5 anos, porem a empresa onde trabalho mudou o nome por isso resolvi também mudar o nome da aplicação e as imagens do splash e da tela principal.
fiz uma copia dos fontes para um novo diretoria com novo nome alterei o nome da aplicação e executavel, alterei as imagens.
depois disso a aplicação executa e depois de algum momento começa alguns botões e partes do form ficar com fundo branco, mas não são todos os botões e sempre alguns, se fechar a aplicação e abrir novamente ai fica pior até o splash e o form principal é afetado.
minha maquina foi formatada, instalei novamente o delphi 7 e todos os componentes manualmente, compilei novamente e o erro persiste, o problema que não é direto e também não é em todas as maquinas.
implantei o executavel na rede local para todas as maquinas executarem sendo umas 10 maquinas total, o problema só acontece na minha, e outras 2 maquinas, achei que pudesse ser devido as maquinas serem 64 bits, mas ai a pessoa que trabalha na area de suporte pedi para que ela verificasse a maquina que ela usa e é 64 bits, também.
é como se o windows não conseguisse desenhar a tela naquela região, inclusive se abrir um form que tenha combobox vc abre o componente faz a seleção ao fechar o componente a seleção não aparece, mas foi selecionado pois salvei o formulario e não houve nenhuma inconsistencia e verificando no banco de dados tudo estava gravado certinho.
a unica coisa que utilizava era manifesto, mas ja tem varias versoes e nunca teve problema, o manifesto que usava segue abaixo:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestversion="1.0">
<assemblyidentity type="win32" name="bucalhelp.exe" version="3.1.0.0" processorarchitecture="x86" version="5.1.0.0"/>
<dependency>
<dependentassembly>
<assemblyidentity type="win32" name="microsoft.windows.common-controls" version="6.0.0.0" publickeytoken="6595b64144ccf1df" language="*" processorarchitecture="x86"/>
</dependentassembly>
</dependency>
<trustinfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedprivileges>
<requestedexecutionlevel level="requireadministrator" uiaccess="false"/>
</requestedprivileges>
</security>
</trustinfo>
<compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
<application>
<!--the id below indicates application support for windows vista -->
<supportedos id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"/>
<!--the id below indicates application support for windows 7 -->
<supportedos id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>
</application>
</compatibility>
</assembly>
achei que pudesse ser o manifesto resolvi remover o mesmo e o problema continuava ai na nova aplicação resolvi alterar o manifesto para
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestversion="1.0">
<assemblyidentity version="1.0.0.0" processorarchitecture="x86" name="mrmasterprime.exe" type="win32"/>
<trustinfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedprivileges>
<requestedexecutionlevel level="requireadministrator" uiaccess="false"/>
</requestedprivileges>
</security>
</trustinfo>
</assembly>
mesmo assim o problema não foi resolvido continuava e só nestas 3 maquinas.
porem preciso instalar em todas as nossas clinicas que podem ser mais 20 maquinas ou mais e se der o problema vou precisar resolve-lo mas como?
o que devo fazer? alguem ja passou por isso?
Discussão (1)
Carregando comentários...