Liaison avec le fichier objet (Delphi)

De RAD Studio
Aller à : navigation, rechercher

Remonter à Liste des directives de compilation Delphi - Index


Type

Paramティtre

Syntaxe

{$L nomfichier} {$LINK nomfichier}

Portée

Locale


Remarques

Le paramètre $L demande au compilateur de lier le fichier spécifié avec le programme ou l'unité en cours de compilation.

La directive $L permet d'effectuer une liaison avec du code écrit dans d'autres langages, pour des procédures et fonctions déclarées "external".

Le format du fichier objet reconnu par le compilateur Delphi dépend de la plate-forme cible.

Sur Windows 32 bits, le fichier nommé doit être un fichier objet relogeable (OMF86) ou un fichier objet au format COFF 32 bits.

Sur Windows 64 bits, les objets ELF générés par bcc64 et les objets COFF générés par Visual C++ peuvent être reconnus.

L'extension par défaut pour nomfichier est .OBJ. Si nomfichier ne spécifie pas de chemin d'accès, après avoir recherché le fichier dans le répertoire du module courant, Delphi le recherche dans les répertoires spécifiés dans la boîte de saisie Chemin de recherche de la page Répertoires/Conditions de la boîte de dialogue Projet|Options (ou dans les répertoires spécifiés par l'option -O de la ligne de commande).

Pour spécifier un nom de fichier contenant un espace, entourez-le d'apostrophes : {$L 'Mon fichier'}.

Pour davantage d'informations sur la liaison avec le langage assembleur, voir l'aide en ligne.