Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Could not create output file... exe (https://www.clubdelphi.com/foros/showthread.php?t=94491)

ArtPortEsp 04-03-2020 21:02:57

Could not create output file... exe
 
De buenas a primeras, me sale ese error con un proyecto que tengo....
Revise el foro con los hilos que hablan al respecto y no he podido solucionarlo...

ya cheque los permisos de la carpeta de destino, renombre el DPR para que me generara otro exe, reinicie la maquina, revise los servicios... nada funciona

Alguna sugerencia?

(uso delphi 7 corriendo sobre windows 10)

Casimiro Notevi 04-03-2020 22:23:55

Tienes el programa exe abierto, por eso no puede sobreescribirlo.

ArtPortEsp 05-03-2020 04:20:45

Cita:

Empezado por Casimiro Notevi (Mensaje 536099)
Tienes el programa exe abierto, por eso no puede sobreescribirlo.

De verdad que no.... :confused:

look 05-03-2020 04:44:02

Cita:

Empezado por ArtPortEsp (Mensaje 536100)
De verdad que no.... :confused:

pueda que sea el antivirus ...

manelb 05-03-2020 07:23:08

A mí me ocurre algunas veces con proyectos que guardo en una carpeta de Dropbox si compilo dos veces seguidas y no ha tenido tiempo de actualizar el fichero.
Cuando trabajo así, pauso la sincronización de Dropbox.

En tu caso, ¿puedes borrar el exe manualmente?
Y en caso afirmativo supongo que luego compilas sin problemas.¿ Es así?

Saludos

Neftali [Germán.Estévez] 05-03-2020 10:33:31

Cita:

Empezado por ArtPortEsp (Mensaje 536096)
De buenas a primeras, me sale ese error con un proyecto que tengo....


De buenas a primeras el error parece claro: "no puede generar el EXE del proyecto". Las razones pueden ser varias:
  • Realmente no puede llegar a generar el EXE por que "algo" lo bloquea...
    a) Un antivurus, por ejemplo
    b) El propio sistema debido a permisos sobre la carpeta destino
  • No puede generar el nuevo EXE porque ya existe un fichero con ese nombre que no se puede borrar...
    a) Por que está en ejecución (el último no se ha cerrado bien, por ejemplo)
    b) Porque lo está bloquando "alguien" (antivirus, por ejemplo)
    c) Algún otro programa como los que se usan para sincronización lo está bloqueando, DropBox, OneDrive,...
Dos pruebas rápidas que se me ocurren:
  1. Cambia el directorio de salida del EXE y de las DCUs al temporal del ususario (que seguro que tienes permiso)
  2. Si existe ya, intenta borrarlo desde el explorador manualmente y vuelve a compilar.


La franja horaria es GMT +2. Ahora son las 03:47:28.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi