Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   [Fatal Error] Could not create output file 'C:\Proyecto\Project1.exe' (https://www.clubdelphi.com/foros/showthread.php?t=52164)

juanjo_m_m 12-01-2008 02:02:17

[Fatal Error] Could not create output file 'C:\Proyecto\Project1.exe'
 
tengo un problema, y busco a quien pueda darme un ayuda.
Cuando estaba ejecutando mi aplicacion normalmente derrepente me aparecio el siguiente mensaje
[Fatal Error] Could not create output file 'C:\Proyecto\Project1.exe'
y luego de eso no me dejo mas compliar el proyecto.
Cuando Reinicio la Maquina me deja compilarlo una vez pero no mas.
alguien que pueda dar solucion a mi problema.

keyboy 12-01-2008 02:06:30

Esto suele suceder si intentas compilar o ejecutar la aplicación estando ya en ejecución. Posiblemente tu programa se esté quedando colgado por alguna razón, revisa el Administrador de Tareas para ver si el proceso sigue ahí aun cuando aparentemente hayas cerrado la aplicación.

Bye

juanjo_m_m 12-01-2008 02:15:49

pues revise en el administrador de dispositivos y en las aplicaciones no existe ninguna que tenga que ver con el programa luego en los procesos no esta corriendo el proceso de delphi32.exe; no se que puede ser :(

jachguate 12-01-2008 02:41:11

Por alguna razón el compilador no puede crear el ejecutable.

Quizás porque el usuario que lo corre no tiene permisos sobre la carpeta de destino, o quizás porque el archivo ya existe y está en uso.

Te recomiendo revisar los permisos también, e intentar generar el exe hacia otro destino (project\options\directories/conditionals\Output directory).

Hasta luego.

;)

juanjo_m_m 12-01-2008 02:47:48

el programa se estaba ejecutando de manera normal, pero de un momento a otro me aparecio ese error; con respecto a menu -> Project -> Options -> Directories/Conditionals revise y todos estaban en blanco, probe poniedo la direccion donde se tenia que crear el ejecutable c:\proyecto y me seguia dando el mismo error :(

jachguate 12-01-2008 03:16:05

Cita:

Empezado por juanjo_m_m (Mensaje 257682)
revise y todos estaban en blanco, probe poniedo la direccion donde se tenia que crear el ejecutable c:\proyecto y me seguia dando el mismo error :(

:D:D claro que si. Si lees lo que te dije antes:
Cita:

Empezado por jachguate
e intentar generar el exe hacia otro destino

La idea es generarlo a otro lado. Ya sabemos que allí no se genera. :confused:

juanjo_m_m 12-01-2008 03:27:50

bueno si me deja ejecutarlo pero solo una vez, luego me da el mismo problema; pido disculpas por lo anterior solo que me deje llevar con un hilo que ya habia leido mas antes estoy desesperado por que ya me paso con un proyecto anterior y mi solucion mas desesperada fue volverlo a hacer y no quiero que pase lo mismo con este....

jachguate 12-01-2008 03:37:58

Bien. Si esto ocurre de esta manera puedo suponer que en realidad tu programa nunca termina de ejecutarse, y por lo tanto el ejecutable sigue en uso, aún cuando vos crees que ya no lo está.

Hay otras posiblidades, como que sea otro proceso el que tenga en uso el archivo... pero eso depende de lo que hace tu programa. No queda de otra que lo revises detenidamente. Tampoco creo que sea necesario hacerlo de nuevo...

Hasta luego.

;)

juanjo_m_m 12-01-2008 03:58:38

en toda la aplicacion que contiene 10 formas solo en una hago que termine la mism con el siguiente codigo:
Código Delphi [-]
 
procedure TForm2.BitBtn1Click(Sender: TObject);
begin
  application.Terminate;
end;
Cada una de las formas tiene su funcion, una vez cumplida la misma puede volver a la forma donde se encuentra este boton y salir de la aplicacion.
existen otras formas mas seguras de terminar una aplicacion????

jachguate 12-01-2008 05:18:21

Normalmente yo termino las aplicaciones cerrando el formulario principal, y reservo el uso de Terminate para aquellos casos en los que la aplicación no termina normalmente.

La ayuda de delphi, no indica que no deba usarse Terminate para finalizar normalmente, por lo que supongo que está bien. De cualquier manera, si el botón está en el formulario principal, basta cerrarlo, con close;

hasta luego.

;)

JXJ 12-01-2008 20:31:08

juanjo_m_m

Si tienes alguna version de delphi como la 2005, en adelante.
a cada proyecto. o archivo dpr se crea otro, con extension. dpj, p bpj.
total, son nuevo archivos de proyecto.

eliminalos. elimina las dcu. que delphi genera y todo archivo intermedio
que no sea codigo fuente.

si tu archivo res. no contiene, mas que los recursos de la form
normales que delph puede recrear, trata de eliminar tambien el archivo res.

antes de eliminar el res, haz una copia de tu proyecto. por si algo no anda bien
o eliminaste algun pas o dfm, sin darte cuenta.


a mi me ha pasado lo que a ti y asi lo soluciono.

juanjo_m_m 15-01-2008 13:37:18

gracias a los dos por el apoyo, ya solucione borrando las *.dcu

brandolin 12-05-2008 20:16:14

Perdon a mi me pasa lo mismo. ... de donde borraste las DCU ?'

Fenareth 12-05-2008 22:05:31

Cita:

Empezado por brandolin (Mensaje 286106)
Perdon a mi me pasa lo mismo. ... de donde borraste las DCU ?'

Donde guardas tus .pas ya que también se crean archivos. dcu...

Saludos,

juanjo_m_m 13-05-2008 20:16:09

encontre tambien otro detalle, segun algunos arreglos que hice en mipc viendo antivirus y cosas asi, mi maquina estaba infectada con virus lo cual no dejaba que mi aplicacion termine correctamente era el AMVO.EXE; lo solucione y se soluciono mi problema ;)

Vlady 13-06-2011 16:11:10

error al correr el delphi
 
Yo tengo el mismo problema, pero es independiente del programa ya que intento correr hasta el programa básico de delphi y sale un error de memoria, he revisado permisos y no permite correr ni compilar adecuadamente
Agradezco su ayuda:confused:

jachguate 13-06-2011 16:22:20

Hola.

Creo que hay una confusión... este hilo no está relacionado con "un error de memoria". Por otro lado "un error de memoria" es una descripción muy vaga para quien quiera echarte un cable pueda hacerlo. Te recomiendo una lectura del hilo de la calidad de las preguntas.

Un saludo.


La franja horaria es GMT +2. Ahora son las 05:00:19.

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