Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: C++ DLL (Funktion) nach Delphi

  Alt 29. Mai 2018, 12: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).
Ein Therapeut entspricht 1024 Gigapeut.

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