Hi The following two methods in TDataModule do not call inherited in their implementation. So if anything gets introduced in TComponent and lower, that code will not execute.
TDataModule = class(TComponent) ... public Procedure AfterConstruction; override; Procedure BeforeDestruction; override; ... end; Is there some [unknown to me] reason why they don't call inherited? Regards, - Graeme - -- fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://opensoft.homeip.net/fpgui/ _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-devel