Forum: Object-Pascal / Delphi-Language
Delphi
by Mario,
21. Mai 2003
Weil der String ein Pointer auf einen Speicherbereich ist und Integer ein Wert, also kein Zeiger.
Forum: Object-Pascal / Delphi-Language
Delphi
by Mario,
21. Mai 2003
Nachtrag:
Schau mal hier: http://www.entwickler-forum.de/webx?13@@.ee8c881
Forum: Object-Pascal / Delphi-Language
Delphi
by Mario,
21. Mai 2003
Ich könnte mir das so vorstellen:
Delphi reserviert im Thread Speicher für den String und gibt nur den Pointer darauf zurück. Beim Beenden vom Thread wird dieser Speicher wieder frei gegeben.
Lösungsvorschlag:
String im Haupt-Thread deklarieren und als PChar für die Rückgabe an Thread übergeben.