Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.168 Beiträge
 
Delphi 12 Athens
 
#4

Re: Record mit PChars zwischen Anwendung und DLL übergeben

  Alt 22. Dez 2009, 12:22
Zitat:
Wenn diese Funktion allerdings als stdcall deklariert ist
War es in Anwendung und DLL auch gleich definiert?


Zitat:
Die PChars gefüllt habe ich einmal direkt mit MyPChar := 'irgendwas', dann auch mit GetMem und StrAlloc versucht, war immer das gleiche Ergebnis.
Sollte in diesem Falle eigentlich alles funktionieren (man muß nur aufpassen, daß die Strings, auf welche die PChars zeigen, nicht freigegeben werden, bevor sie verarbeitet wurden)

Und es sollte bei sowas auch keinen Unterschied machen mit welchen Aufrufkonventionen gearbeitet wird, solange der Record richtig übergeben wird.

PS: nutz du für Beide (EXE und DLL) den selben Compiler, mit den selben Einstellungen?
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat