Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.153 Beiträge
 
Delphi 12 Athens
 
#12

AW: C++ DLL (Funktion) nach Delphi

  Alt 29. Mai 2018, 11:59
Wenn "dein" Funktion-Name mit dem Import-Name übereinstimmt, dann muß name 'xxx' nicht angegeben werden.

Delphi-Quellcode:
Const NameDLL = 'IPC.DLL';

function InitIPC(index: word): HRESULT; stdcall; external NameDLL;

function IPC_InitIPC(index: word): HRESULT; stdcall; external NameDLL name 'InitIPC';

function DasKannAuchSonstwieBenanntWerden(index: word): HRESULT; stdcall; external NameDLL name 'InitIPC';
Viele machen bei Imports noch einen Präfix/Klassennamen davor, damit wenn du z.B. eine Funktion "Init" von zwei DLLs importierst, die Namen eindeutig sind, ohne zusätzliche Angabe des Namespace (Unitnamen).
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (29. Mai 2018 um 12:04 Uhr)
  Mit Zitat antworten Zitat