Переписать модули с Delphi на Lazarus

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

Переписать модули с Delphi на Lazarus

Сообщение Iv_ » 05.10.2011 09:30:21

Раз уж все сдвинулось с места, то вот:
Оригинальная верися для Delphi [от Григорьева Антона]
Версия для Lazarus под Windows [от eastorwest]
Текущая версия, поправленная 20.10.2011 [от daesher]


Здравствуйте. Про модули эти я уже писал. Решил попросить помощи за вознаграждение.
В своих программах, для отображения листингов расчетов использовал модули ExprDraw и ExprMake, разработанные Григорьевым Антоном. Модули представляют собой два файла с расширением .pas (ExprDraw.pas и ExprMake.pas) и отлично отрисовывают любые формулы.
В свое время при подробном разъяснении от Vadim, а потом при активном участии eastorwest удалось заставить работать данные модули в Lazarus под Windows. Но для работы под Linux надо избавляться от WinAPI-зависимых функций. Сам я не программист, поэтому сделать это мне затруднительно.
Разрешение на переработку модулей и их дальнейшее свободное распространение от автора получено по e-mail. Так, что с этим тоже все в порядке.
Буду рад, если кто-то возьмется за переписку.

Сами модули можно скачать тут

Если кто-то возьмется - могу выслать текущую версию, поправленную eastorwest для работы в Lazarus под Win.
Цену назначайте сами. Я уже буду кумекать, потяну данную сумму или нет.
Последний раз редактировалось Iv_ 21.10.2011 07:42:28, всего редактировалось 2 раз(а).
Iv_
новенький
 
Сообщения: 36
Зарегистрирован: 08.01.2011 22:52:44

Re: Переписать модули с Delphi на Lazarus

Сообщение Ask » 05.10.2011 12:21:16

Кстати да, отличные модули, сам когда-то использовал.
Предлагаю эту текущую версию опубликовать здесь, может кто и возьмётся.
(Может, и Я, но никаких гарантий -- свободного времени очень мало).
Ask
постоялец
 
Сообщения: 163
Зарегистрирован: 25.12.2008 03:51:37

Re: Переписать модули с Delphi на Lazarus

Сообщение Iv_ » 05.10.2011 12:27:19

Хорошо. выложу на файлообменник и дам ссылку. Вот только до дому доберусь.

Добрался до дому. Вот (вроде эти были последними):
Поправленные модули: mathexprview.
Оригинал: expr.
Iv_
новенький
 
Сообщения: 36
Зарегистрирован: 08.01.2011 22:52:44

Re: Переписать модули с Delphi на Lazarus

Сообщение Iv_ » 17.10.2011 10:45:27

Добрый день.
Тема актуальна.
Помимо того, что кто-то скачал модули, кто-нибудь с ними разбирался? Как там дела обстоят?
Iv_
новенький
 
Сообщения: 36
Зарегистрирован: 08.01.2011 22:52:44

Re: Переписать модули с Delphi на Lazarus

Сообщение daesher » 20.10.2011 11:08:32

Ох... Ну и написано же там!
Короче, самое явное подобрал, но что он с этим PolyBezier делает! Где там надо true, где не надо, кто его знает.
Некоторые символы, разумеется, не понимает.
Короче, как основа сойдёт, формально работает, даже что-то рисует, но это "что-то" весьма отдалённо напоминает формулы.
PS: Под Linux (проверял в coLinux, лень было перезагружать) работает даже лучше, но тормозит.

Здесь файл почему-то не прикрепляется (даже 24 К tar.bz2), может, раньше закачал пару сотен килобайт. Так что вот ссылка:
http://narod.ru/disk/28990637001/mathexprview.zip.html
daesher
постоялец
 
Сообщения: 205
Зарегистрирован: 09.03.2010 22:17:14

Re: Переписать модули с Delphi на Lazarus

Сообщение Iv_ » 21.10.2011 07:31:08

Благодарствую, daesher. Обязательно протестирую в ближайшее время.
В самом верху (самый верхний пост) продублирую все ссылки на модули.
Iv_
новенький
 
Сообщения: 36
Зарегистрирован: 08.01.2011 22:52:44

Re: Переписать модули с Delphi на Lazarus

Сообщение tema » 17.02.2017 20:40:58

Перевыложите, пожалуйста ещё раз эти файлики. Очень понадобилось под Linux отрисовывать.
tema
постоялец
 
Сообщения: 359
Зарегистрирован: 24.03.2011 20:19:27


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

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

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

Рейтинг@Mail.ru