Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Downgrade проектов


Автор: Keeper89 21.5.2009, 20:02
Доброго времени суток!

Недавно пришлось перенести проект из 2007 Delphi в 7. Особые компоненты D2007 (типа GridPanel) не использовались, т.е. обычные Button'ы и т.д. 
При открытии возникла ошибка считывания свойств некоторых объектов из dfm-файла (в частности свойства ExplicitWidth). Может кто сталкивался с чем-то подобным? Есть ли список "новых" свойств для их удаления при даунгрейде и как сделать этот даунгрейд "безболезненно"?

Автор: Bitter 22.5.2009, 00:36
Ну можно скопировать юниты, а форму воссоздать вручную. и назначить компонентам события, которые описаны в юнитах

Автор: Keeper89 22.5.2009, 00:51
Цитата(Bitter @  22.5.2009,  00:36 Найти цитируемый пост)
Ну можно скопировать юниты, а форму воссоздать вручную. и назначить компонентам события, которые описаны в юнитах 

Мне кажется не оптимальный вариант, а если объектов много...

Автор: ZardoZ 22.5.2009, 06:53
Я просто говорю игнорировать и пересохраняю. И всё пашет.

Автор: Bitter 22.5.2009, 11:55
ZardoZ, а форму как восстанавливаешь?

Автор: Keeper89 22.5.2009, 17:51
ZardoZ, нельзя проигнорировать, это же не случай, когда компонента нет. Ошибка выдается критическая, а не с запросом на игнор.

Автор: CodeMonkey 23.5.2009, 08:57
Скрин в студию! По-моему, мы сейчас о разных вещах говорим.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)