Bonjour à tous,
Est-ce-que quelqu'un saurait comment compiler une unité Delphi en une DLL sans avoir à lancer Delphi ?
Merci d'avance.
Bonjour à tous,
Est-ce-que quelqu'un saurait comment compiler une unité Delphi en une DLL sans avoir à lancer Delphi ?
Merci d'avance.
Bonjour,
Il faut utiliser la ligne de commande.
Voici un extrait de l'aide de Delphi 7.
Salutations
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Le compilateur en ligne de commande vous permet d'invoquer toutes les fonctions du compilateur de l'EDI à partir de la ligne de commande (voir Options de la ligne de commande EDI. Le compilateur en ligne de commande se lance à partir de l'invite de la ligne de commande, avec la syntaxe suivante : dcc32 [options] nomfichier [options] où options représente d'éventuels paramètres fournissant des informations au compilateur et nomfichier désigne le nom du fichier source à compiler. Pour afficher un écran d'aide sur les options de la ligne de commande et la syntaxe : dcc32 Si nomfichier n'a pas d'extension, le compilateur en ligne de commande utilise .dpr, puis .pas si le fichier .dpr n'a pas été trouvé. Si vous souhaitez compiler un fichier sans extension, ajoutez un point (.) à la fin de nomfichier. Si le fichier source contenu dans nomfichier est un programme, le compilateur crée un fichier exécutable nommé nomfichier.exe. Si nomfichier contient une bibliothèque, il crée un fichier nommé nomfichier.dll. Si nomfichier contient un paquet, il crée un fichier nommé nomfichier.bpl. Si nomfichier contient une unité, il crée un fichier unité nommé nomfichier.dcu. De nombreuses options sont disponibles pour le compilateur en ligne de commande. Elles consistent en un signe barre oblique (/) ou tiret (-) immédiatement suivi d'une lettre d'option. Dans certains cas, la lettre d'option est suivie d'informations complémentaires, telles qu'un nombre, un symbole ou un chemin d'accès. Les options peuvent être spécifiées dans n'importe quel ordre et apparaître avant ou après le nom du fichier.
Merci beaucoup !! Ca va beaucoup me servir !
Partager