Попробовал перенести простенькое приложение с Делфи на Лазаря. Соответственно, поругалось на некоторые свойства в форме. Поудалял их, поудалял непонятно как перенесенные текстовые поля. Форма открывается в Лазаре, но при этом при любом телодвижении, связанном с формой выдает ошибку (например, переключится с формы на модуль, на инспектор объектов,удалить компонент с формы).
Это как-то лечится? Или надо наново формы перебивать?
Ошибки при переходе с Delphi7
Модератор: Модераторы
Попробовал то же самое под CentOS. Преобразовываем Делфи-проект в проект Лазаря, затем входим в lfm-ку и ручками удаляем русский текст (или то, что от него получилось).
Вроде как работает.
Может это глюки MyLinux?
Приду домой, еще раз попробую.
Однако все одно вопрос: как сделать русский текст на форме проекта? Что и где надо выставить? Может есть ссылки какие-то?
Вроде как работает.
Может это глюки MyLinux?
Приду домой, еще раз попробую.
Однако все одно вопрос: как сделать русский текст на форме проекта? Что и где надо выставить? Может есть ссылки какие-то?
MyLinux очень очень старый, на Fedora 2 или 3 еще. поэтому там могут быть глюки.
текст русский никак еще не лечится. Я этот баг давно описал и как лечить тоже, но похоже никому это не надо.
<a href='http://www.lazarus.freepascal.org/mantis/view.php?id=1402' target='_blank'>http://www.lazarus.freepascal.org/mantis/view.php?id=1402</a>
Такчто пока все текстовые поля ручками перебивать.
Хотя если они не в юникоде а в win1251 то можно просто форму сконвертить
iconv -f cp1251 -t koi8-r unit1.dfm >unit1.lfm
но я не разу не пробовал.
текст русский никак еще не лечится. Я этот баг давно описал и как лечить тоже, но похоже никому это не надо.
<a href='http://www.lazarus.freepascal.org/mantis/view.php?id=1402' target='_blank'>http://www.lazarus.freepascal.org/mantis/view.php?id=1402</a>
Такчто пока все текстовые поля ручками перебивать.
Хотя если они не в юникоде а в win1251 то можно просто форму сконвертить
iconv -f cp1251 -t koi8-r unit1.dfm >unit1.lfm
но я не разу не пробовал.
tria писал(а): Попробовал перенести простенькое приложение с Делфи на Лазаря. Соответственно, поругалось на некоторые свойства в форме. Поудалял их, поудалял непонятно как перенесенные текстовые поля. Форма открывается в Лазаре, но при этом при любом телодвижении, связанном с формой выдает ошибку (например, переключится с формы на модуль, на инспектор объектов,удалить компонент с формы).
Это как-то лечится? Или надо наново формы перебивать?
Я столкнулся с той же проблемой. Delphi7 ближе к lazarus даже по документации. Выход один - набивать заново: очень много нюансов. Еще могут быть проблемы, если неподробно прописали свойства. Относитесь к lazarus, как к версии Delphi, который вы изучаете по литературе написанной для другой версии!
