bruce185 hat folgendes geschrieben : |
möchte ein teil meines Quellcodes in eine DLL Datei auslagern, nur habe ich probleme Strings zurückzugeben.
Wie könnte man das ambesten machen?
|
Wie gut, dass wir das Thema hier noch nie hatten. Da kann die Suchfunktion nach "DLL" und "string" ja keine Treffer liefern. (Zaunpfahl bemerkt?)
Kurzfassung:
Wenn Du wirklich mit Strings arbeiten willst, dann geht das nur zwischen einem Delphi Programm und einer Delphi DLL, die beide sharemem verwenden.
Wenn die Moeglichkeit besteht, dass Du die DLL von einem nicht-Delphi Programm oder einem Delphi-Programm, das nicht mit sharemem arbeitet, verwenden willst, dann benutze keine Strings sondern PChar.
twm