Hallo,
wann genau passiert der Fehler? Beim Programmstart?
Dann liegt das daran, dass vom Formular aus schon Routinen im Datamodul aufgerufen werden, wenn das Datamodul noch nicht existiert. Weise die Ereignisroutinen im Formular erst zu Laufzeit zu, nachdem alles erstellt wurde.
Das kannst Du (unelegant) in der
DPR-Datei vor Application.Run einfügen. OnCreate, OnShow... sind nicht geeignet.
Eventuell ginge es auch im OnCreate des Datamoduls, wenn das Formular definitiv vorher erstellt ist.