![]() |
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: |
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,... |
me podriais hacer un ejemplo por favor, es que no me aclaro mucho. :o
|
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 Con eso debería compilar. a partir de ahí si te salen errores porque necesita librerías, fuentes,... puedes ir añadiendo opciones. |
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. |
Cita:
|
La franja horaria es GMT +2. Ahora son las 00:16:43. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi