Não consigo compilar e gerar exe (recompilar seguidamente)

Delphi

15/10/2013

Pessoal,

De uns tempos pra cá, do nada, começou a dar o seguinte erro:

Could not create output file 'C:\Program Files\Borland\Delphi7\Projects\Project1.exe'


Ocorre com meus projetos e com qualquer outro (inclusive um novo projeto, sem código algum). Tipo, tento compilar, funciona e gera o exe. Faço um simples alteração e tento de novo. Gera, tento de novo, aí dá o erro. O exe não fica preso em memória. Uso delphi 7 e windows 7. Pensei que fosse o antivirus, mas desinstalei ele e continua a mesma coisa.

Sabe aquele momento que vc precisa ficar recompilando várias vezes seu projeto, alterando apenas uma linha e testando? Então, às vezes preciso fazer isso, aí tenho que esperar um tempo (tipo uns 2 min.), aí consigo gerar o exe novamente... estranho né, alguém já viu isso??

Deve ser coisa do windows, mas não fiz nenhum update nem instalei novos programas...
Fernando

Fernando

Curtidas 0

Respostas

Pjrm1470

Pjrm1470

15/10/2013

Este tipo de erro pode significar 2 coisas:
1. Normalmente pastas dentro de "Program File" ou "Arquivos de programas" são um saco para se manipular arquivo, pois as vezes não tem permissão para criar, modificar, apagar ou a pasta esta como "Somente leitura".
2. O mais simples: Seu ".exe" está rodando!!! Averigue se está realmente no "gerenciador de tarefas" (Shift + Ctrl + Esc)!

Espero que ajude.
Boa sorte.
GOSTEI 0
Rafael Brendolan

Rafael Brendolan

15/10/2013

Em Project > Options > Delphi Compiler > Output directory
Aponte a pasta onde você irá armazenar o .exe. Aponte em uma pasta onde está salvo seu projeto.
As vezes por falta de permissão o Delphi não consegue gerar o .exe na pasta Default.

Att.
GOSTEI 0
Fernando

Fernando

15/10/2013

Mais sugestões? É certeza que algum processo do windows está bloqueando a escrita no diretório, mas não consigo identificar qual.
GOSTEI 0
Marcos Saffran

Marcos Saffran

15/10/2013

Crie seu projeto em outra pasta, "C:\Projetos\Projeto1\...".
GOSTEI 0
Jose Neves

Jose Neves

15/10/2013

O Avast as vezes tambem bloqueia!
GOSTEI 0
Ricardo

Ricardo

15/10/2013

Tem que setar as variáveis de ambiente do Delphi. Por algum motivo o path perdeu as referências.
Isso já aconteceu comigo...
GOSTEI 0
POSTAR