Zitat von
EWeiss:
hCtrl ist global definiert also wenn es neu aufgerufen wird ist das
Handle gleich null
Ob es nun global oder lokal definiert ist, ist doch egal. Wenn das Objekt nicht instanziiert ist, greifst du ganz tief in die Klärgrube.
Zitat von
EWeiss:
Bei dem erneuten aufruf wird ein neues Window für diese Checkbox erstellt ...
Und genau deshalb wäre eine Instanz pro Window die beste Lösung. Die
VCL macht es doch genauso. Die hat eine TCheckBox Klasse, aber du kannst x Instanzen auf dein Formular packen - immer die gleiche Klasse aber eigene Fensterhandle, Positionen, etc (also Eigenschaftswerte).