Also bei der Funktion
function ICQAPICall_GetVersion(var iVersion: integer): BOOL; stdcall;
aus meiner letzen
unit musst du als parameter die integer-variable angeben, in die die versionsnummer geschrieben werden soll (deshalb "var") .... der rückgabewert sagt nur aus, ob das auslesen geklappt hat ....
Ich gebe auf das eben gesagte keine gewähr, aber ich denke, dass es so gehen müsste