Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Свойства RequestLive и ShowRecordTypes в ZeosDBO-6.1.5-stable [D7, MySQL]


malor ©   (2007-06-22 10:44:00) 

У меня прога есть. написана с использованием компонентов 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и добавить строку [i]property RequestLive default true; в классы TZQueryи TZTable,
Сделал как написано, но выдает те же сообщения. Компонент заново удалять и ставить не нужно?
Все ограничивается правкой двух pas-файлов?

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

Delphi 7, WinXP_sp2


malor   (2007-06-22 17:59:00) [1]

Нашел 'ShowRecordTypes' все-таки в описании класса TZQueryв файле ZDataSet.pasкогда глазами взглянул на него. В обоих версиях - и в 6.1.5-stableи в 6.6.1-beta. Почему то поиском в WinCommander'e ранее не нашлось, удивительно...наверно я ошибку грамматическую внес.

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

Если запустить на компиляцию, то выдаст:
Application Error
---------------------------
Exception EReadError in module MyProga.exe at 000241CF.
Error reading QueryStat.ShowRecordTypes: Invalid property value.


ЮЮ   (2007-06-22 10:55:00) [2]

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


Спроси у разработчико, почему они убрали столь полезное свойство :) Если ты его не использовал, игнорируй. Да и RequestLive, пожалуй, можно проигнорировать, если ты им не пользовался в коде.  


> Компонент заново удалять и ставить не нужно?

Пакеты перекомпилить не помешает. Но так ковырять генофонд чужого продукта! Наверное они не спроста скрыли RequestLive и избавились от ShowRecordTypes?!


Наверх

Титульная страница Поиск, карта сайта Написать письмо