Forum: Programmieren allgemein
by Uwe Raabe,
7. Nov 2017
In dem Fall könnte es helfen, den Rückgabewert von PostMessage zu prüfen und im Fehlerfall den Record selbst wieder freizugeben.
Forum: Programmieren allgemein
by Uwe Raabe,
7. Nov 2017
Sorry, hatte ich überlesen.
Hast du denn mal gezählt, ob wirklich genauso viele Dispose wie New aufgerufen werden? Da PostMessage die Message ja nur in die Message-Queue stellt, könnte es ja sein, daß das Programm beendet wird, bevor die alle abgearbeitet wurden.
Forum: Programmieren allgemein
by Uwe Raabe,
7. Nov 2017
Das ist kein String sondern ein PChar und da wird in der Schleife eine Stringkonstante übergeben.
Allerdings wäre die Offenlegung der Deklaration von PTestData sicher nicht schädlich.