[QUOTE=Bubble;1309905]
Hallo,
Delphi-Quellcode:
unit test;
Function SteamAPI_Init : Boolean;
cdecl;
External APIload;
// Tried even with stdcall
end.
Muss bei der Definition nicht noch der Name der Funktion angegeben werden?
Function SteamAPI_Init : Boolean; cdecl; External APIload name 'SteamAPI_?????';
steam_api.dll wird auch gefunden?
cu
Okay, ich habe jetzt diese Line geändert:
Function SteamAPI_Init : Boolean; cdecl; External 'Steam_api.dll';
Also APIload mit 'Steam_api.dll' ersetzt.
Jetzt bekomme ich die Fehlermeldung, dass er die
DLL nicht findet. Sie ist aber sowohl im System32 Verzeichnis von Windows, als auch in dem Programmverzeichnis.
Gemeint hatte ich eigentlich
Function SteamAPI_Init : Boolean; cdecl; External 'Steam_api.dll' name 'Name der Funktion die aufgerufen werden soll';
In deinem ersten Post war die Steam_api.dll aber nicht aufgeführt.
cu