утилита: проект Дельфи -> проект Лазарус?

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

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

утилита: проект Дельфи -> проект Лазарус?

Сообщение Romtek » 27.11.2006 00:41:28

Есть ли такая утилита или другой инструмент для преобразования одним нажатием проекта Дельфи в полноценный проект Лазарус?
Аватара пользователя
Romtek
постоялец
 
Сообщения: 190
Зарегистрирован: 22.05.2005 12:29:35
Откуда: Рамат Ган

Сообщение Sergei I. Gorelkin » 27.11.2006 20:47:28

В самом Лазарусе в меню есть такая команда, точнее, даже три - для модуля, проекта и пакета. Только насчет "одного нажатия" не уверен, скорее всего, их потребуется гораздо больше :)
Аватара пользователя
Sergei I. Gorelkin
энтузиаст
 
Сообщения: 1397
Зарегистрирован: 24.07.2005 14:40:41
Откуда: Зеленоград

Сообщение Attid » 28.11.2006 11:52:20

писал на форуме дистрибутива повторюсь здесь мож пригодится кому:

я довольно большой проэкт из дельфи 7 переносил правда не полностью автоматом
кратко так :
1, в дельфе переделал код что использовались компоненты даступные в fpc
2, по умолчание все русские названия в D7 в файлах форм *.dfm хранятся не по русски типа #3545#35486#3244
открыл все dfm в дельфе (он отразил все по русски) скопировал в буфер, открыл dfm в блокноте вставил.
(можно было бы написать не сложную програмку я для себя решил что так быстрее, хотя на 4 дельфе писал такую преобразовалку)
3, вызвал преобразовалку , она приобразовала, потом ругалась на не наследуемость каких-то свойств
пришлось пробежать командером по *.lfm и ручками повырезать что ему не нравилось (уже не помню что)
4,убил полтор суток чтоб проэкт откомпилировался и запустился в лазарусе
5,пару часов на компиляцию проэкта под убунту
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение SergKam » 29.11.2006 01:34:40

Есть такая утилита. Сейчас с другом дописываем.
Делает практически все автоматом. Настраивается если чтото изменится(реализуются свойства в лазаре).
В ближайшее время альфу выложим.
Делали для нужд фирмы, переносит как vcl так b CLX проекты.
Переводит #1055 в нормальный текст, удаляет нереализованые свойства компонентов, изменяет иконки чтобы загружались в лазарусе, и тп.
ждите неделю максимум
SergKam
постоялец
 
Сообщения: 251
Зарегистрирован: 16.11.2005 21:31:11
Откуда: Украина,Харьков

Сообщение GAAjr » 07.12.2006 21:37:37

Это было бы замечательно! А где вы ее выложите? (Если б она еще код нереализованных под Lazarus Delphi-библиотек в код аналогичных переделывать могла бы :) Но, может быть, со временем...) Спасибо заранее!
GAAjr
незнакомец
 
Сообщения: 3
Зарегистрирован: 17.10.2006 16:33:59

Сообщение SergKam » 10.12.2006 19:06:21

где нибудь, потом выясним сами сообщю.
>еще код нереализованных под Lazarus Delphi-библиотек
каких это? хотя подумываем dbexpress в zeosdb или lazSQLDB на автомате переделать.
SergKam
постоялец
 
Сообщения: 251
Зарегистрирован: 16.11.2005 21:31:11
Откуда: Украина,Харьков

Сообщение Romtek » 17.12.2006 20:22:24

SergKam писал(а):Есть такая утилита. Сейчас с другом дописываем.
Делает практически все автоматом. Настраивается если чтото изменится(реализуются свойства в лазаре).
В ближайшее время альфу выложим.
Делали для нужд фирмы, переносит как vcl так b CLX проекты.
Переводит #1055 в нормальный текст, удаляет нереализованые свойства компонентов, изменяет иконки чтобы загружались в лазарусе, и тп.
ждите неделю максимум
Всё ещё актуально. :)
Аватара пользователя
Romtek
постоялец
 
Сообщения: 190
Зарегистрирован: 22.05.2005 12:29:35
Откуда: Рамат Ган

Сообщение SergKam » 20.12.2006 01:00:46

Извините, работа.(У всех предпразничная лихорадка, всем все срочно)
SergKam
постоялец
 
Сообщения: 251
Зарегистрирован: 16.11.2005 21:31:11
Откуда: Украина,Харьков


Вернуться в Lazarus

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

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

Рейтинг@Mail.ru