Einzelnen Beitrag anzeigen

NicoDE
(Gast)

n/a Beiträge
 
#5

Re: Strings innerhalb der DLL verändern (C-DLL)

  Alt 12. Apr 2005, 18:45
Zitat von weltaran:
Eine in C geschriebene Funktion würde also so aussehen:

int myFunction(unsigned short[] text, int laenge);
+ 'int' ist plattformspezifisch (Delphi: Integer), long wäre für die Übersetzung eindeutiger (Delphi: LongInt).
+ Array als Parameter sind compiler-spezifisch. Besser wäre ein(e) typiserte(r) Pointer/Referenz (wchar_t*).
+ Es fehlt die Aufrufconvention (__stdcall empfohlen).
function myFunction(text: PWideChar; laenge: Integer): Integer; stdcall;
  Mit Zitat antworten Zitat