Compiler un projet en ligne de comande [Résolu]

Signaler
Messages postés
166
Date d'inscription
mardi 11 novembre 2003
Statut
Membre
Dernière intervention
13 octobre 2008
-
Messages postés
166
Date d'inscription
mardi 11 novembre 2003
Statut
Membre
Dernière intervention
13 octobre 2008
-
Bonjour!

Je souhaiterais savoir comment compiler un projet Delphi en ligne de comande
Dans un repertoire il y a project1.dpr, unit1.pas et unit1.dfm.
Je souhaiterais creer un fichier .bat dans ce repertoire pour compiler ce projet et creer l'executable dans ce meme repertoire.

Je vous remercie si jamais vous avez une idée...

1 réponse

Messages postés
166
Date d'inscription
mardi 11 novembre 2003
Statut
Membre
Dernière intervention
13 octobre 2008

Merci de ta mise en garde ;)

Mais mon programme sera exécuté uniquement sur un poste avec l'IDE Delphi installée.

Le but de ma question etait en faite de creer dynamiquement un executable. Donc mon programme se charge d'ecrire un fichier *.bat qui compile le projet adequate, et creer un executable. L'interet est de pouvoir placé des ressources a l'executable ainsi généré.

J'ai donc trouvé la solution, pour ceux que ca interesse. Voilà les lignes ecrite dans mon fichier bat:

cd C:\Program Files\Borland\Delphi6\Bin\
BRCC32.EXE "[PATH]\ressources.rc"//compile la ressource .rc -> .res
DCC32.EXE "[PATH]\MyUnit.pas"// compile un fichier pas -> dcu
DCC32.EXE "[PATH]\MyProjet.dpr"// compile un projet, dans mon cas le projet utilise le fichier .res qui vient d'etre creer.