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).