Nick |
Отправлено: 16.01.2004, 18:36 |
|
Машинист паровоза
Группа: Участник
Сообщений: 247
|
Проблема.
BDB 6, InterBase.
Если при компиляции у базы данных Connected = true, происходят некоторые глюки в программе.
Как написать условие что-бы при компиляции проверялась эта переменная и компиляция останавливалась.
|
|
** Deem |
Отправлено: 17.02.2004, 17:38 |
|
Не зарегистрирован
|
Я б в дезайнере закрыл бы базу, откомпилил, а открывал бы уже после запуска проги (ну и проверял бы себе все установки до коннекта) |
|
** Deem |
Отправлено: 17.02.2004, 17:44 |
|
Не зарегистрирован
|
sorry... Переменные при копиляции не проверяются (и не могут быть проверенными) Значения переменных (свойств и полей в ООП) задаются при создании объекта класса (это уже при работе программы, в конструкторе, например ). Закрывай базу при компиляции, открывай и проверяй при работе программы. Это дополнительный напряг, ясное дело, но глюков не будет. |
|
olegenty |
Отправлено: 18.02.2004, 10:31 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
или пользуйся TpFIBDatabase набора компонентов FIBPlus, задавая свойство
StoreConnected = false;
|
|