Не большой проект из Delphi в Lazarus перенести

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

Не большой проект из Delphi в Lazarus перенести

Сообщение McLion » 22.08.2020 14:35:49

Всем привет,
есть у кого желание перенести один не большой проект из Delphi в Lazarus, за вознаграждение разумеется?
Спасибо!
Аватара пользователя
McLion
постоялец
 
Сообщения: 332
Зарегистрирован: 06.02.2015 18:41:00

Re: Не большой проект из Delphi в Lazarus перенести

Сообщение iskander » 22.08.2020 15:35:42

Маловато информации.
О чем проект?
Что значит "небольшой"?
Какая версия Delphi(имхо, не считая вариантов, их было больше 25)?

Добавлено спустя 2 часа 21 минуту 37 секунд:
Используются ли сторонние компоненты?
iskander
энтузиаст
 
Сообщения: 590
Зарегистрирован: 08.01.2012 18:43:34

Re: Не большой проект из Delphi в Lazarus перенести

Сообщение pupsik » 22.08.2020 22:07:59

Подробнее в личку возможно?

п.с.
походу не одного меня напрягает волшебное слово
не большой
:lol:
pupsik
энтузиаст
 
Сообщения: 1154
Зарегистрирован: 20.08.2014 16:20:13

Re: Не большой проект из Delphi в Lazarus перенести

Сообщение McLion » 22.08.2020 23:02:03

Вот тут можно ознакомиться с прогой, по крайне мере для начала -> https://yadi.sk/d/ID5j79gk_Qvckw
Аватара пользователя
McLion
постоялец
 
Сообщения: 332
Зарегистрирован: 06.02.2015 18:41:00

Re: Не большой проект из Delphi в Lazarus перенести

Сообщение скалогрыз » 23.08.2020 07:06:48

Бинарик не запускал из-за параноии. Просто смотрю его содержимое.

iskander писал(а):Какая версия Delphi(имхо, не считая вариантов, их было больше 25)?

что-то из свеженького (точно не Delphi 7). Используются дженерики, и модули с "точечным" наименованием, типа System.UITypes, System.Generics и т.д.
А значит, что "string" это WideString.

Писалась она в 2014 году, неким OrNec (нагуглить не смог)
iskander писал(а):Используются ли сторонние компоненты?

использование SQLite намекает, что есть.
лол! и похоже, что код программы склонен к SQL инъекциям :)

похоже, что используется GDIPlus библиотека. Вроде бесплатная, но не похоже, чтобы её пытались сделать совместимой с FPC.
pupsik писал(а):п.с.
походу не одного меня напрягает волшебное слово

Вижу немецкий язык. Но, только немецкий.
Форм всего 12 (TForm1...TForm11 + TAboutBox)
Из контролов используется банальщина (StdCtrls, ComCtrls): TTabSheet, TListView, TPagecontrol, TToolBar (за что автору низкий поклон и уважуха!). Никаких других нет.
Самая большая форма - TForm1 остальные, скорее, диалоговые окна (типа: панель + 3-4 кнопки).
Хотя там может какая-то хитрость, или недоделанные функционал.
Например форма TForm11 это "Einstellungen" (Настройки). На ней ровно 2 кнопки OK/Cancel и PageControl.
Т.е. это либо планируемый функционал, либо все контролы на форме создаются динамически

Итог: если пережить использование Delphi generic-ов, и GdiPlus, то конвертация прямолинейная.
Рекомендую вознаграждение делить: 30%/70%.
30% - McLion-у за нахождение заказчика, а 70% - исполнителю конвертации.
скалогрыз
долгожитель
 
Сообщения: 1803
Зарегистрирован: 03.09.2008 02:36:48

Re: Не большой проект из Delphi в Lazarus перенести

Сообщение ev » 23.08.2020 12:36:17

скалогрыз писал(а):Рекомендую вознаграждение делить: 30%/70%.

забыли площадку размещения заказа упомянуть :roll:
ev
долгожитель
 
Сообщения: 1763
Зарегистрирован: 27.04.2005 23:19:06
Откуда: Москва

Re: Не большой проект из Delphi в Lazarus перенести

Сообщение скалогрыз » 23.08.2020 13:09:41

ev писал(а):забыли площадку размещения заказа упомянуть

freepascal.ru? xD

я тож так подумал, но "pBibliothek.exe" не гуглится, а искать задачу типа "need update delphi application to Lazarus" бессмысленно. (потому что такие задачи публикуют только на двух сайтах)
Допускаю, что заказчику нужно внести какие-то изменения, а исполнителю не хочется платить за Delphi xD
(хотя казалось бы Community Edition бесплатна, для индивидуальных разработчиков)
скалогрыз
долгожитель
 
Сообщения: 1803
Зарегистрирован: 03.09.2008 02:36:48

Re: Не большой проект из Delphi в Lazarus перенести

Сообщение McLion » 23.08.2020 17:45:32

Всем привет,
прога моя личная, писал на Delphi XE3. В SQLite пишу с помощью библиотеки "SQLiteTable3.pas". А так "скалогрыз" вроде все четко вычислил.
Пробовал сам перенести на Лазаруз, но он страшно ругаться начал. Может там что то и банальное, но так как я хобби-программист, было не плохо если бы профи это сделал.
Аватара пользователя
McLion
постоялец
 
Сообщения: 332
Зарегистрирован: 06.02.2015 18:41:00

Re: Не большой проект из Delphi в Lazarus перенести

Сообщение Step » 23.08.2020 21:23:00

скалогрыз писал(а):Писалась она в 2014 году, неким OrNec (нагуглить не смог)



Предполажу McLion=OrNEC, но могу и ошибаться :)
Step
новенький
 
Сообщения: 49
Зарегистрирован: 08.02.2013 00:35:21

Re: Не большой проект из Delphi в Lazarus перенести

Сообщение скалогрыз » 23.08.2020 23:18:51

Step писал(а):Предполажу McLion=OrNEC, но могу и ошибаться

вот! я искал нечто подобное! похоже что так.
Программы на сайте тоже написаны на Делфи.
Но, они идут от другого имени, и обеспечивают ссылку на сайт.

McLion писал(а):Пробовал сам перенести на Лазаруз, но он страшно ругаться начал

Вот это самое интересно, чем начал ругаться? Как мне казалось, тут Лазарус конвертер справился бы.
Последний раз редактировалось скалогрыз 24.08.2020 15:58:31, всего редактировалось 1 раз.
скалогрыз
долгожитель
 
Сообщения: 1803
Зарегистрирован: 03.09.2008 02:36:48

Re: Не большой проект из Delphi в Lazarus перенести

Сообщение ev » 23.08.2020 23:38:51

обсуждений уже вагон
но неужели никому не нужны деньги, где же исполнители? ;)
ev
долгожитель
 
Сообщения: 1763
Зарегистрирован: 27.04.2005 23:19:06
Откуда: Москва

Re: Не большой проект из Delphi в Lazarus перенести

Сообщение скалогрыз » 23.08.2020 23:57:41

ev писал(а):но неужели никому не нужны деньги, где же исполнители?

сделаю за 100 usd
скалогрыз
долгожитель
 
Сообщения: 1803
Зарегистрирован: 03.09.2008 02:36:48

Re: Не большой проект из Delphi в Lazarus перенести

Сообщение Seenkao » 24.08.2020 01:17:58

скалогрыз, цену надо уменьшать или увеличивать, если я перебить хочу? :lol: :lol:
Seenkao
энтузиаст
 
Сообщения: 502
Зарегистрирован: 01.04.2020 03:37:12

Re: Не большой проект из Delphi в Lazarus перенести

Сообщение MylnikovDm » 25.08.2020 14:29:26

Интересно, а на кой в этой программе GDIPlus?
Я не увидел функционала, где бы GDIPlus требовался.
На первый взгляд всё может быть реализовано штатными средствами Lazarus без всяких дополнительных модулей и библиотек.
MylnikovDm
постоялец
 
Сообщения: 103
Зарегистрирован: 15.02.2007 21:26:10
Откуда: Челябинск

Re: Не большой проект из Delphi в Lazarus перенести

Сообщение haword » 27.08.2020 15:20:34

99)
haword
постоялец
 
Сообщения: 301
Зарегистрирован: 02.03.2006 11:34:40

След.

Вернуться в Помощь за вознаграждение

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

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

Рейтинг@Mail.ru