A
Junta schrieb:
Ist ein TEdit, welches zusätzlich um eine Gauge und zwei SpeedButton auf einem Panel erweitert wurde.
Da ist natürlich die Frage, ob ein TEdit überhaupt ein Parent von einem anderen Steuerelement sein kann.
Syntaktisch vermutlich korrekt, aber sinnvoll? Normalerweise sollte ein Parent ein Container sein, z.B. TPanel, TScrollBox etc.
Ich würde vielleicht ein Panel unter alles legen, d.h. die Komponente von TPanel ableiten.
Junta schrieb:
Wen dem so ist wäre ja fein, will kein Speicherleck haben
Wer will das schon?
Folgende Vorschläge:
1. Breakpoint im Destruktor setzen und in die Destruktoren des Buttons/Panels reindebuggen.
Falls Du nicht reindebuggen kannst, testweise eine weitere Komponente erstellen, in die
Du dann reindebuggen kannst (nur um festzustellen, ob der Destruktor aufgerufen wird).
2. Eine kleine Testapplikation schreiben, die in einer Schleife viele Deiner Komponenten
erstellt und wieder löscht. Dabei den Speicherbedarf kontrollieren.
3. Eine BCB-Applikation mit Deiner Komponente erstellen und CodeGuard anschmeißen.
Gruß
Alexander