[Fatal Error] Could not create output file
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´
[Fatal Error] Could not create output file ´C:\desenv_fts\NF-e\NFisc\NFe.exe´
Bride
Curtidas 0
Melhor post
Osocram
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.
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.
GOSTEI 1
Mais Respostas
Bride
04/08/2009
Muito obrigado Osocram.
O meu executável estava em modo somente de leitura, alterei e funcionou.
O meu executável estava em modo somente de leitura, alterei e funcionou.
GOSTEI 0
Jair Silveira
04/08/2009
Muito obrigado Osocram.
O meu executável estava em modo somente de leitura, alterei e funcionou.
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.
GOSTEI 0
João Freitas
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.
Muito obrigado, me ajudou bastantes.
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.
GOSTEI 0
Arthur Heinrich
04/08/2009
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.
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.
GOSTEI 0