Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi DataModule (https://www.delphipraxis.net/7664-datamodule.html)

Taladan 18. Aug 2003 17:47


DataModule
 
Ich habe wegen der Übersichtlichkeit meine NVCL TTable, TQuery und TDataSource auf die von Delphi vorgegebene Form DatenModul verlegt. Als ich diese Elemente komplett auf der Hauptform hatte, funktionierte der Code einbandfrei. Nun hab ich die selben Elemente noch einmal auf dem DataModul erzeugt, also Quasi eine Kopie davon erstellt (per Drag&Drop verschieben geht ja nicht) und die Befehle von Hauptform auf DatenModul entsprechend geändert.

Leider erhalte ich bei dem Programmstart eine Fehlermeldung (Zugriffsverletzung) wenn ich die einzelnen Tabellen ansprechen möchte. Meine Hauptform ist die Unit 1 und mein DataModul ist Unit 9. Wenn ich nun das Programm im Einzelschritt starte, bemerke ich, das das OnCreate Ereignis noch gar nicht ausgeführt wird. Aber Trotzdem müßte das Programm laufen, denn die DataMod Tabellen haben die ProgrammPfade usw. von mir vorgegeben und das OnCreate Ereignis setzt die nur Neu (falls das Programm von einen anderen Verzeichnis gestartet wird.

Helld_River 18. Aug 2003 18:20

Re: DataModule
 
Moin, moin !
Klick doch mal im Menü auf Projekt-->Optionen-->Reiter:Formulare. Da hast Du eine Liste der automatisch erzeugten Formulare. Schieb doch mal das Datenmodul auf die erste Position.


Gruß, Helld ! :dancer2:

Helld_River 18. Aug 2003 18:22

Re: DataModule
 
Eine kurze Erklärung dazu:
Wenn ein Formular, welches auf das DataModul zugreift vor dem DataModul erzeugt wird, läuft dein Prog auf einen Fehler, weil das DataModul noch garnicht erzeugt (d.h. vorhanden) ist !!!

Gruß, Helld


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:04 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz