Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Como compilar un proyecto Delphi sin el IDE (https://www.clubdelphi.com/foros/showthread.php?t=61331)

Alliance 04-11-2008 13:10:13

Como compilar un proyecto Delphi sin el IDE
 
Pues eso, alguien tiene idea de como hacerlo, antes tenia un proyecto no mio, que compilara sin el IDE, pero lo pesi, creo que era ejecutando un bat y pasando unos parametros a DCC32.EXE o algo asi, no me acuerdo bien. alquien tiene idea de como hacerlo.

:confused:

Neftali [Germán.Estévez] 04-11-2008 13:19:24

Pues con el compilador en línea Dcc32 como bien dices.
Si lo ejecutas sin parámetros obtendrás ayuda de las opciones disponibles.

Si buscas en Internet o en la propia ayuda de delphi puedes obtener la explicación detallada de las opciones.
a priori puedes ejecutar el compilador con el proyecto como primer parámetro. a aprtir de ahí puedes añadir directorios de salida, directorios con fuentes extra,...

Alliance 06-11-2008 23:51:42

me podriais hacer un ejemplo por favor, es que no me aclaro mucho. :o

Neftali [Germán.Estévez] 07-11-2008 12:08:41

En el mismo directorio del proyecto puedes crear un fichero .BAT con lo siguiente:
Código:

"c:\Archivos de programa\Borland\Delphi6\Bin\DCC32.EXE" .\Project1.dpr
Modificando la ruta del DCC y el nombre del proyecto.
Con eso debería compilar. a partir de ahí si te salen errores porque necesita librerías, fuentes,... puedes ir añadiendo opciones.

rcuevas 26-11-2009 17:41:09

Buenas Neftalí,

Tengo hecho un programa para automatizar tareas, que me permite enviar correos, copiar archivos y carpetas, comprimir, bla bla bla.

Como bien puedes imaginar, cada tarea es de un tipo distinto, y una de ellas, debería ser tipo Delphi. Lo que hay que hacer con las tareas tipo Delphi es compilar un determinado proyecto.

Lo que me interesa saber es, concretamente, qué ejecuta Delphi para compilar un proyecto. Es decir, yo soy capaz de compilar proyectos con las opciones que quiero, a través de la linea de comandos. Pero, en algunos proyectos, obtengo un error de "Tal dcu no encuentro". Ese error nio lo obtengo si compilo a través del IDE de Delphi.

Por lo tanto, estoy seguro que, al menos en ese proyecto, el comando que yo ejecuto es el que ejecuta el IDE. Estoy buscando como un loco el modo de saber, exactamente, qué comando ejecuta el IDE para ese proyecto concreto, pero no lo encuentro por ningún lugar.

¿Te suena de algo que sea posible conseguir esa información, teniendo en cuenta que utilizo delphi 7?

Muchísimas gracias por tu tiempo.

Neftali [Germán.Estévez] 26-11-2009 18:20:29

Cita:

Empezado por rcuevas (Mensaje 347522)
...qué ejecuta Delphi para compilar un proyecto. Es decir, yo soy capaz de compilar proyectos con las opciones que quiero, a través de la linea de comandos. Pero, en algunos proyectos, obtengo un error de "Tal dcu no encuentro". Ese error nio lo obtengo si compilo a través del IDE de Delphi.

Seguramente te faltan las opciones que almacenan los path de busqueda para ese proyecto. Se encuentran en el CFG que acompaña al proyecto. Si compilas tu proyecto en linea de comandos y te aseguras de que utilice ese CFG no deberías tener problemas.


La franja horaria es GMT +2. Ahora son las 09:02:40.

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