TZQuery: cвойства RequestLive и ShowRecordTypes в ZeosDBO-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
Ну ясное дело, что после правки исходников нужно перекомпилировать весь проект. pas нужны только для логики design-time. Всё остальное в bpl и этих, как их там... забыл... ))))
Все остальное - это что?
Я удалил пакет Zeos, скомпилил его заново. Теперь про RequestLive никакой ошибки не пишет, уже радует. Но про ShowRecordTypes осталось. Как быть?
Если запустить на компиляцию, то выдаст:
Application Error
---------------------------
Exception EReadError in module MyProga.exe at 000241CF.
Error reading QueryStat.ShowRecordTypes: Invalid property value.
Попробуй просто залезть в соответствующие .dfm файлы и поудалять строчки со свойствами ShowRecordTypes и вообще с всем тем, на что Дельфи ругается.
Или же просто при открытии проекта, когда появляется сообщение об ошибке нажать кнопочку "Ignore All".
Но если наживать "Ignore All", то ведь Application Error выдаст!?. В папке ZeosDBO-6.6.1/packages/Delphi7/build только dcu-файлы. Где смореть dfm-файлы?