Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

TZQuery: cвойства RequestLive и ShowRecordTypes в ZeosDBO-6.1.5

7.4K
22 июня 2007 года
malor
69 / / 20.01.2007
У меня прога есть. написана с использованием компонентов Zeos (zeosdbo-6.1.5-stable), используется также MySQL 3.23.58.Я начал делать на компе еще одну прогу с участием MySQL 5.0.37, для такой версии пришлось скачать и поставить ZEOSDBO-6.6.1-beta, удалив 6.1.5.
Но вот понадобилось запустить и поработать с той, первой прогой. Получаю при открытии проекта такие ошибки:
Error reading form
Error reading CheckNumber.RequestLive: Property RequestLive does not exist. Ignore the error and the continue? NOTE: Ignoring the error may cause components to be deleted or property values to be lost.

Error reading form
Error reading CheckNumber.ShowRecordTypes: Invalid property value. Ignore the error and continue? NOTE: Ignoring the error
may cause components to be deleted or property values to be lost.

В проге есть объявление CheckNumber:TZQuery;

Чел в посте http://zeos.firmos.at/viewtopic.php?t=27&view=previous&sid=60850b5195937cf8c9073f8ff01172d0 говорит, что нужно перекинуть свойство RequestLive
в классе TZAbstractRODataset из раздела protected в зону published и добавить строку property RequestLive default true; в классы TZQuery и TZTable,
Сделал как написано, но выдает те же сообщения. Компонент заново удалять и ставить не нужно?
Все ограничивается правкой двух pas-файлов?

Заглянул в файл ZDataSet.pas - так там среди свойств класса TZQuery нет никакого 'ShowRecordTypes'! Почему?

Delphi 7, WinXP_sp2
8
22 июня 2007 года
mfender
3.5K / / 15.06.2005
Ну ясное дело, что после правки исходников нужно перекомпилировать весь проект. pas нужны только для логики design-time. Всё остальное в bpl и этих, как их там... забыл... ))))
7.4K
22 июня 2007 года
malor
69 / / 20.01.2007
>>Всё остальное в bpl и этих, как их там... забыл... ))))
Все остальное - это что?

Я удалил пакет Zeos, скомпилил его заново. Теперь про RequestLive никакой ошибки не пишет, уже радует. Но про ShowRecordTypes осталось. Как быть?

Если запустить на компиляцию, то выдаст:
Application Error
---------------------------
Exception EReadError in module MyProga.exe at 000241CF.
Error reading QueryStat.ShowRecordTypes: Invalid property value.
4.6K
23 июня 2007 года
Tokolist
268 / / 22.03.2007
2 malor

Попробуй просто залезть в соответствующие .dfm файлы и поудалять строчки со свойствами ShowRecordTypes и вообще с всем тем, на что Дельфи ругается.
Или же просто при открытии проекта, когда появляется сообщение об ошибке нажать кнопочку "Ignore All".
7.4K
25 июня 2007 года
malor
69 / / 20.01.2007
Но если наживать "Ignore All", то ведь Application Error выдаст!?. В папке ZeosDBO-6.6.1/packages/Delphi7/build только dcu-файлы. Где смореть dfm-файлы?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог