Ошибки при переходе с Delphi7

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Сообщение tria » 10.04.2006 10:43:07

Попробовал перенести простенькое приложение с Делфи на Лазаря. Соответственно, поругалось на некоторые свойства в форме. Поудалял их, поудалял непонятно как перенесенные текстовые поля. Форма открывается в Лазаре, но при этом при любом телодвижении, связанном с формой выдает ошибку (например, переключится с формы на модуль, на инспектор объектов,удалить компонент с формы).
Это как-то лечится? Или надо наново формы перебивать?
tria
постоялец
 
Сообщения: 401
Зарегистрирован: 03.04.2006 11:24:10

Сообщение tria » 10.04.2006 16:11:01

Попробовал то же самое под CentOS. Преобразовываем Делфи-проект в проект Лазаря, затем входим в lfm-ку и ручками удаляем русский текст (или то, что от него получилось).
Вроде как работает.
Может это глюки MyLinux?
Приду домой, еще раз попробую.

Однако все одно вопрос: как сделать русский текст на форме проекта? Что и где надо выставить? Может есть ссылки какие-то?
tria
постоялец
 
Сообщения: 401
Зарегистрирован: 03.04.2006 11:24:10

Сообщение SergKam » 14.04.2006 22:01:09

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
но я не разу не пробовал.
SergKam
постоялец
 
Сообщения: 251
Зарегистрирован: 16.11.2005 21:31:11
Откуда: Украина,Харьков

Сообщение bara-igor » 26.04.2006 08:50:03

tria писал(а): Попробовал перенести простенькое приложение с Делфи на Лазаря. Соответственно, поругалось на некоторые свойства в форме. Поудалял их, поудалял непонятно как перенесенные текстовые поля. Форма открывается в Лазаре, но при этом при любом телодвижении, связанном с формой выдает ошибку (например, переключится с формы на модуль, на инспектор объектов,удалить компонент с формы).
Это как-то лечится? Или надо наново формы перебивать?

Я столкнулся с той же проблемой. Delphi7 ближе к lazarus даже по документации. Выход один - набивать заново: очень много нюансов. Еще могут быть проблемы, если неподробно прописали свойства. Относитесь к lazarus, как к версии Delphi, который вы изучаете по литературе написанной для другой версии!
bara-igor
новенький
 
Сообщения: 63
Зарегистрирован: 04.03.2006 10:09:54


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 29

Рейтинг@Mail.ru
cron