Danke für die vielen Tipps. Class helper wollte ich möglichst vermeiden, auch den Workaround mit der
Unit in der uses clause.
Aber Flockes Ansatz gefällt mir, da hab ich nicht das Problem, daß ein anderer Programmierer die
Unit in der Uses clause vergisst.
@Flocke: Ich habe das Problem, daß CreateParams sowohl bei TCustomForm als auch TForm im protected Bereich steht. Sprich bei der Zeile mit CreateGenericCodeHook(@TCustomForm.CreateParams, ... meckert der Compiler (meckern = E2003 Undefinierter Bezeichner 'CreateParams').
Dabei ist der Ansatz genau was ich suche. Ideen?
Gruß winkel79