Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
2. Okt 2013
Solange Du nicht auf die Idee kommst, beim Terminieren des Threads ein Dispose auf den Pointer loszulassen, wüsste ich nicht, was für Probleme auftreten sollten.
Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
2. Okt 2013
IIRC wird durch die Zuweisung des Parameters an das private Feld eine Kopie des Records erzeugt, da nützt auch die "var"-Angabe nichts. Übergibt man hingegen den Pointer, arbeitet man tatsächlich mit dem Original. Objektinstanzen sind übrigens intern auch Pointer, daher funktioniert das damit.
Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
2. Okt 2013
Und wenn Du einen Pointer auf den Record an den Thread übergibst und innerhalb des Threads auf diesen zugreifst?