[Fatal Error] Could not create output file

04/08/2009

0

Bom dia eu estou com um problema aqui, e ja li outros comentarios sobre este mesmo erro. Mas o que acontece eu acabei de ligar a maquina e tentei compilar e deu o erro abaixo.

[Fatal Error] Could not create output file ´C:\desenv_fts\NF-e\NFisc\NFe.exe´


Bride

Bride

Responder

Post mais votado

04/08/2009

amigo...
O erro é bem simples vc não esta com permissão de reescrever esse .exe

A causa disso pode ser bem variada...
veja primeiro se no dir C:\desenv_fts\NF-e\NFisc\ existe mesmo o .exe
se existir veja se consegue deletar
veja se vc consegue criar um outro arquivo qualquer nesse diretorio.

Por ultimo se tudo falhar reinicie novamente... e tente deletar o arquivo.
ou até mude no delphi onde ele deve gerar o .exe e depois volte.

Flw.


Osocram

Osocram
Responder

Mais Posts

04/08/2009

Bride

Muito obrigado Osocram.

O meu executável estava em modo somente de leitura, alterei e funcionou.


Responder

10/07/2022

Jair Silveira

Muito obrigado Osocram.

O meu executável estava em modo somente de leitura, alterei e funcionou.



Mais Fácil. Renomeio o arquivo exe, e compile novamente.
Mas se o PC ficar lento é porque ambos estão na memória do debug. Aí só reiniciando mesmo.
Responder

26/07/2024

João Freitas

amigo...
O erro é bem simples vc não esta com permissão de reescrever esse .exe

A causa disso pode ser bem variada...
veja primeiro se no dir C:\\\\desenv_fts\\\\NF-e\\\\NFisc\\\\ existe mesmo o .exe
se existir veja se consegue deletar
veja se vc consegue criar um outro arquivo qualquer nesse diretorio.

Por ultimo se tudo falhar reinicie novamente... e tente deletar o arquivo.
ou até mude no delphi onde ele deve gerar o .exe e depois volte.

Flw.


Muito obrigado, me ajudou bastantes.
Responder

26/07/2024

Arthur Heinrich

O problema já foi resolvido, mas vou compartilhar alguns motivos pelos quais o compilador não consegue criar o executável:

1 - O executável está em uso

Quando um programa está em execução, o SO impede que o arquivo seja aberto para escrita.

2 - Anti-vírus impedindo a alteração

Alguns antivírus, além de monitorar código de vírus conhecidos, impedem o comportamento típico de um vírus, que é infectar executáveis.

Ao perceber que algum processo está tentando alterar o conteúdo de um arquivo executável, ele pode barrar o compilador.

3 - Política de usuário

Algumas empresas não permitem que os profissionais acessem os computadores com permissões de administrador e bloqueiam alterações de arquivos em determinadas pastas.

Você até pode compilar uma vez, mas numa segunda, como irá alterar um arquivo, pode ser barrado. Dá para detectar isso quando renomeamos o executável e compilamos novamente.

4 - Falta de espaço em disco

Neste caso, o motivo é óbvio.
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar