Нужно преобразовать программу из delphi в lazarus

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

Ответить
Den559
незнакомец
Сообщения: 5
Зарегистрирован: 22.05.2012 22:27:53

Нужно преобразовать программу из delphi в lazarus

Сообщение Den559 »

Помогите преобразовать программу Delphi в lazarus
Мне надо, чтоб эта программа работала из под linux, мне сказали, что это легко сделать через lazarus, но я в программирование дуб, занимаюсь этим по просьбе, долго ломал голову, но что-то там не получалось.
могу заплатить
Вот ссылка на архив с программой
http://narod.ru/disk/50136699001.f2a594 ... a.zip.html
Аватара пользователя
Максим
энтузиаст
Сообщения: 599
Зарегистрирован: 27.07.2007 01:51:43
Откуда: Москва

Сообщение Максим »

Что конкретно вызвало затруднения?
Den559
незнакомец
Сообщения: 5
Зарегистрирован: 22.05.2012 22:27:53

Сообщение Den559 »

Я вроде конвертировал все 4 файла(хотя он выдавал какие-то ошибки), и они не компилировались...
Аватара пользователя
Максим
энтузиаст
Сообщения: 599
Зарегистрирован: 27.07.2007 01:51:43
Откуда: Москва

Сообщение Максим »

Офигеть описание. Какие ошибки?
Den559
незнакомец
Сообщения: 5
Зарегистрирован: 22.05.2012 22:27:53

Сообщение Den559 »

Я поразбирался и так понял, что в моём lazarus, нет компонента sockets, без него не конвертируется Tclientsocket, подскажите, где его взять и как поставить??
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

Den559
Есть модуль sockets, там работа с сокетами на нижнем уровне, т.е. без создания объекта, типа TClientSocket.
Есть модуль fpsock, в котором работа с сокетами приобретает уже объектно-ориентированный характер. Подберите оттуда себе что-нибудь.
Den559
незнакомец
Сообщения: 5
Зарегистрирован: 22.05.2012 22:27:53

Сообщение Den559 »

А может есть какой ни будь пакет с компонентами, чтоб и формы например мог конвертировать?
alevso
незнакомец
Сообщения: 1
Зарегистрирован: 29.07.2010 21:12:36

Сообщение alevso »

Может данный компонент устроит? Под Linux не проверял.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Kitayets
постоялец
Сообщения: 174
Зарегистрирован: 05.05.2010 21:15:24

Сообщение Kitayets »

Классы TClientSocket и TServerSocket из модуля ScktComp в fpc/lazarus отсутствуют.
В принципе их можно заменить TInetSocket TInetServer из модуля (ssocket входит в fcl-net, т.е. идёт с вместе с FPC), но эти классы функционально отличаются, короче, сетевую часть придёться переделать.
Den559
незнакомец
Сообщения: 5
Зарегистрирован: 22.05.2012 22:27:53

Сообщение Den559 »

А без переделований никак??
а то я в этом нечего не секу почти, может в простеньком и разобрался бы, но что такое сокеты я вообще несколько дней назад узнал и сетевую часть сам наврядли переделаю.
Просто уже вроде всё получилось отконвертировать, нигде ошибок не пишет и формы нормально получаются, а когда Fmain, конвертирую, сразу этот scktcomp выскакивает, уже кучу компонентов поставил, всё ровно не работает...
Они ещё не все ставятся, на некоторых пишет: "Пакет только времени выполнения. Такие пакеты не могут встраиваться в IDE.", я вообще не понимаю, что это значит...я просто с программированием никогда не сталкивался, до этого...
Ответить