Bei C++ musst du, um die Funktion in Delphi zu importieren all deine Funktionen in ein
extern "C" { ... }
schreiben. Ansonsten benutzt der C++ Compiler das Namemangling, was du dann selbst je nach C++ Compiler austüfteln kannst.
function MyCFunction(MyParam: Integer); cdecl; external 'HierUndDa.dll';
Prozedurzeiger:
Delphi-Quellcode:
// type MYCALLBACK = function(Value: Integer): Char;
typedef char (*MYCALLBACK)(int Value);
MYCALLBACK c = MyCallBackFunction;[/delphi]