Zitat von
Klaus-B.Schmidt:
gut, das hab ich jetzt, nur kann ich die von mir hinzugefügten eigenschaften
nicht im objektinspektor ändern bzw. bekomme sie gar nicht angezeigt.
nur es ist wichtig, dass ich eine eigenschaft im designmodus festlege, da
ich diese für WMNCCALCSIZE benötige. Das Create ereignis wird erst danach ausgeführt.
Registriere die Formular-Klasse mal mit
RegisterClass.
Delphi-Quellcode:
type
TMySuperFrom=class(TForm);
....
initialization
RegisterClass(TMySuperFrom);
finalization
UnRegisterClass(MySuperFrom);
end.
Perfekt wäre es so:
Die
Unit mit der Formularklasse wird in ein Runtime-
Package eingefügt.
Nur gibt es ein Designtime-
Package, dass die Runtime-
Package benützt.
In der Procedure Register wird dann RegisterClass aufgerufen.
So ist der zur Laufzeit unnötige Code auf das Designtime
Package beschränkt.