Консультация № 164093
04.04.2009, 11:56
0.00 руб.
0 6 0
Привет!

У меня проект использует очень много компонентов TADOTable и TADOQuery. Решил перейти на библиотеку Zeos.
Можно ли автоматически как-нибудь заменить компоненты TADOTable и TADOQuery на TZTable и TZQuery соответственно. Набор свойств у компонентов почти одинаковый. А то в ручную переделывать запариться можно...

Спасибо.

Обсуждение

давно
Мастер-Эксперт
425
4118
04.04.2009, 14:02
общий
Я делал так: открывал файлы *.pas и *.dfm в FAR'е по F4, нажимал Ctrl+F7 (поиск с заменой) и заменял, соответственно, TADOTable на TZTable и TADOQuery на TZQuery.
Об авторе:
Я только в одном глубоко убеждён - не надо иметь убеждений! :)
Неизвестный
04.04.2009, 14:40
общий
sir Henry

Заменил. Когда открываю DataModule, выдает много ошибок что нет свойства CursorType. После игнорирования не показываются форма компонентов DataModule. Похоже по хорошему не получится сделать ?
давно
Мастер-Эксперт
425
4118
04.04.2009, 15:00
общий
Какая версия Zeos?
Приведите полностью сообщение об ошибке.
У Вас наверняка остались специфические для ADOxxxxx свойства. Их надо удалять, т.к. они останутся нераспознанными для компонента и он не будет отображаться.
Об авторе:
Я только в одном глубоко убеждён - не надо иметь убеждений! :)
Неизвестный
04.04.2009, 15:26
общий
Спасибо...сейчас уже правлю
давно
Мастер-Эксперт
425
4118
04.04.2009, 15:33
общий
Удалять тоже можно автоматом - заменяя название свойства и значение на пустое место.
Об авторе:
Я только в одном глубоко убеждён - не надо иметь убеждений! :)
Неизвестный
04.04.2009, 17:45
общий
Все же правка занила очень много времени...жаль, что регулярные выражения толком не знаю
Форма ответа