Difference between revisions of "sLinklib/de"
From Lazarus wiki
Jump to navigationJump to searchm |
(→$LINKLIB: use pascal highlighter) |
||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
{{sLinklib}} | {{sLinklib}} | ||
<br> | <br> | ||
− | Zurück zu den [[local compiler directives/de|lokalen | + | Zurück zu den [[local compiler directives/de|lokalen Compilerdirektiven]].<br> |
− | + | ||
− | =$LINKLIB= | + | == $LINKLIB == |
Die Direktive $LINKLIB erlaubt das Linken (Einbinden) von Bibliotheken (Dynamic Link Library's).<br> | Die Direktive $LINKLIB erlaubt das Linken (Einbinden) von Bibliotheken (Dynamic Link Library's).<br> | ||
<br> | <br> | ||
Beispiel:<br> | Beispiel:<br> | ||
− | <syntaxhighlight> | + | <syntaxhighlight lang=pascal> |
interface | interface | ||
// die Bibliothek (DLL) mit dem Namen test wird eingebunden | // die Bibliothek (DLL) mit dem Namen test wird eingebunden |
Latest revision as of 20:05, 16 January 2020
Deutsch (de)
Zurück zu den lokalen Compilerdirektiven.
$LINKLIB
Die Direktive $LINKLIB erlaubt das Linken (Einbinden) von Bibliotheken (Dynamic Link Library's).
Beispiel:
interface
// die Bibliothek (DLL) mit dem Namen test wird eingebunden
{$LINKLIB test}
// stellt die Funktion der Bibliothek (DLL) zur Verfügung
function strTest (P : pchar): longint; cdecl;
implementation
// importiert die Funktion aus der Bibliothek (DLL)
function strTest (P : pchar): longint; cdecl; external;
end.
Hinweise:
Der Linker sucht nach der Bibliothek im Linker Bibliotheks-Suchpfad.
Der Suchpfad des Linkers kann mit der Kommandozeilenoption -Fl eingestellt werden.
--Olaf 16:57, 4 January 2013 (UTC)