Muito boa essa dica Rubem. Não conhecia. Fiz isso no meu projeto e percebi que ele lista a ntdll.dll. Isso me fez recordar um velho problema que volta e meia ocorre em alguns usuários de meu sistema: "Access violation at address 7C901010 in module 'ntdll.dll'. Read of address 00000030" Verificando no "entry point", não encontrei esse "address" não encontrei 7C901010. O erro não ocorre sempre. O usuário executando os mesmos passos no programa, às vezes acontece a exceção e, ás vezes não. Em nosso laboratório, em 4 máquinas testadas exaustivamente, nunca ocorreu. Por isso não consigo descobrir a causa. Já instalei o SP1 do D7, até mudei o nome da aplicação, tirei alguns componentes gráficos de terceiros que tinha na aplicação, mas nada de resolver. Se alguém tiver qualquer dica, por favor, me repasse. Obrigado Valdir Dill
----- Original Message ----- From: Rubem Rocha To: delphi-br@yahoogrupos.com.br Sent: Tuesday, June 16, 2009 11:23 PM Subject: RES: [delphi-br] Identificar arquivos necessários para a aplicação rodar Faça um build geral da sua aplicação. Execute-a. Chame todas as funcionalidades da sua aplicação. Depois, retorna ao IDE e digite Ctrl+Alt+M. Vai aparecer um diálogo que mostra todos os módulos que a aplicação necessita. É só verificar o que não é DLL/EXE do Windows e colocar no checklist de instalação. Sds. De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Dirceu Vasson Jr Enviada em: terça-feira, 16 de junho de 2009 21:57 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Identificar arquivos necessários para a aplicação rodar Olá a todos Tenho uma aplicação que na minha máquina roda 100%. Coloquei em outro computador e de cara dá o erro informando que o windows não pôde abrir o programa. Há como identificar quais arquivos (DLL por ex.) eu tenho que copiar junto ao programa (procurei na net e a única pergunta desta natureza estava sem resposta)? []s Dirceu Jr. [As partes desta mensagem que não continham texto foram removidas]