I didn't tested but I imagine it could be done with something like this ?
type TWindow_Class= class of TWindow; begin ... (myClass as TWindow_Class).CreateNewWindow( ....); _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal