Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.149.243.106] |
|
Сообщ.
#1
,
|
|
|
Я вынес подключение ADOCONNECTION на отдельный модуль данных.
Но теперь при обращении, например таком Datamodule1.AdoConnection1.LoginPrompt:=true, возникает сразу исключение (ошибка при выполнении), но программа компилится. Делал всё как по учебнику. При чём если вернуть обратно на родную форму, то всё работает. С чем это связано? |
Сообщ.
#2
,
|
|
|
Дата модуль виден в вызываемой форме?
|
Сообщ.
#3
,
|
|
|
Datamodule1 <> nil?
Может, родная форма создается раньше датамодуля, и обращение к базе происходит до его создания? |
Сообщ.
#4
,
|
|
|
Нужно было просто его определить при создании главной формы!
DataModule1 := TDataModule1.Create(Application) Но в учебнике про это не было сказано! |
Сообщ.
#5
,
|
|
|
Цитата refqso8h @ Нужно было просто его определить при создании главной формы! Если создавать датамодуль и потом не лезть в свойства и тем более исходник проекта, то проблемы такой не возникает. Потому ничего и не сказано в учебнике. |