1031

C++/Delphi - DLL - acces violation...

Hi All! Eu am skris o functsie C++ care se afla in my.dll prototipul ei este extern "C" __declspec(dllexport)LPSTR FuncName( const char * const path, long &streamSize );cind testam functsia in C++ mergea totul ok... inkarkam dll-ul shi dinamic shi static nu apareau probleme...Problema consta in aceea ca imi da acces violation cind incercam sa o kem din delphi...faceam cam asta:function FuncName( const FileName: PChar; var fileSize: LongInt): PChar; stdcall; external 'my.dll' name ' FuncName';......var fSize :LongInt; stream :PChar; .......stream := FileName('c:\temp\BNG.exe', fSize); am incerkat shi dinamic sa incarc tot aceeashi eroare... cind incarc o functsie fara parametri din my.dll merge totul OK
0