An alle, die geantwortet haben, ein Owner sei nicht notwendig:
Ich habe auch die Erfahrung gemacht, dass NIL als Owner immer wieder komische Seiteneffekte hat, die nicht auftreten, wenn man ein Formular verwendet. Es müsste allerdings auch mit einem Datenmodul funktionieren, das habe ich allerdings nie probiert. Für eine
DLL bietet sich das aber an.
Wenn Ihr diese Fehler nie hatte, seid froh, denn mich haben sie ziemlich viel Zeit und Nerven gekostet. Vielleicht ist das auch abhängig von der verwendeten Delphi-Version.