Sada pokrećem aplikaciju i pozivam Dll.
u C++su definicija funckije glasi:
__stdcall int StartSDK(int pVersion, int Option);
na delphi sam preveo
function StartSDK(pVersion: Integer; Option: Integer): Integer; stdcall;
Undefined reference sam resio
function StartSDK;external 'DLL.dll' name 'StartSDK';
I kada pozovem funckiju ona vrati vrednost, ali odmah potom program zakuca
MessageDlg(IntToHex(RCStartSDK(2, 0), 5), mtInformation, [mbOk], 1);
U attachmentu je uproscena verzija