Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Lazarus  (Прочитано 8653 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Дмитрий Бо

  • Автор темы
  • Погонщик серверов
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3538
  • Я не техподдержка, я за порядком слежу
    • Просмотр профиля
    • LinkedIn
Lazarus
« : 22 Июль 2006, 15:46:16 »
Кто-то тут рекомендовал сей инструмент...
Так вот хочу узнать, можно его проекты компилировать в Delphi? Может быть, там экспорт какой есть, или в Delphi импорт?
Не опускай рук, а то пропустишь в бороду

Оффлайн Stalwart

  • Активист
  • *
  • Сообщений: 730
  • All Your Base...
    • Просмотр профиля
Re: Lazarus
« Ответ #1 : 22 Июль 2006, 18:34:47 »
Лазарус теоретически (не проверсл) умеет импортировать дельфовские проекты. Про обратную совместимость не в курсе
ArchLinux // openbox

Оффлайн record

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Lazarus
« Ответ #2 : 24 Июль 2006, 13:54:24 »
Так вот хочу узнать, можно его проекты компилировать в Delphi? Может быть, там экспорт какой есть, или в Delphi импорт?

Поспрашивай на форуме http://freepascal.ru/  Там ребята cпециально lazarus' ом занимаются. Может ответст. Сам с только его тестирую,поставил его (0.9.16) на dapper. Впечатления радужные( хотя были вопросы с русификацией), cам с старый дельфинист.
« Последнее редактирование: 24 Июль 2006, 13:58:01 от record »

Оффлайн Дмитрий Бо

  • Автор темы
  • Погонщик серверов
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3538
  • Я не техподдержка, я за порядком слежу
    • Просмотр профиля
    • LinkedIn
Re: Lazarus
« Ответ #3 : 24 Июль 2006, 17:48:52 »
Как-то непонятно у них всё стало на сайте, только на .ru и смог ссылку найти:
http://sourceforge.net/project/showfiles.php?group_id=89339
Что качать оттуда? Чтоб для Ubuntu 5.10?
Не опускай рук, а то пропустишь в бороду

Оффлайн record

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Lazarus
« Ответ #4 : 25 Июль 2006, 07:30:10 »
Как-то непонятно у них всё стало на сайте, только на .ru и смог ссылку найти:
http://sourceforge.net/project/showfiles.php?group_id=89339
Что качать оттуда? Чтоб для Ubuntu 5.10?
У меня dapper, но imho это роли не играет:
     fpc-2.0.2-0.i586.rpm      
     fpc-docs-2.0.2-0.i586.rpm    
     fpc-src-2.0.2-0.i386.rpm    
     lazarus-0.9.16-0.i386.rpm
Потом воспользуйсс alien -> в deb пакеты и установи dpkg -i  *.deb
P.S.1 изначально были проблемы с русским языком в менюшках. На utf это не лечится. Но можно оставить англ.сз. Выбери(временно) основной язык в системе английский. Запусти lazarus. В главном меню Environment ->Environment options ->вкладка Desktop ->Language-> English (en)
P.S.2 это все-таки бета, хотя у меня работает.  ;)

Thread

  • Гость
Re: Lazarus
« Ответ #5 : 14 Сентябрь 2006, 19:55:51 »
Я rpm не люблю, постому скачал исходники Lazarus и пытался собирать. Но fpc говорит: Link error: cannot find -lgdk, stopping.
Какой -dev пакет надо поставить, чтобы пахало? (Все *gtk*-dev качать как-то не хочется :) )

Оффлайн Kwah

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: Lazarus
« Ответ #6 : 14 Сентябрь 2006, 23:03:18 »
Я rpm не люблю, постому скачал исходники Lazarus и пытался собирать. Но fpc говорит: Link error: cannot find -lgdk, stopping.
Какой -dev пакет надо поставить, чтобы пахало? (Все *gtk*-dev качать как-то не хочется :) )
Только gdk  ;)

чё-то лажа какас-то...

вот из lazarus/docs/INSTALL:
Цитировать
1.2 Under Linux/BSD:

  Make sure, that you have installed X, gtk1 and gtk1-devel.
« Последнее редактирование: 14 Сентябрь 2006, 23:19:36 от Kwah »

Thread

  • Гость
Re: Lazarus
« Ответ #7 : 15 Сентябрь 2006, 18:30:04 »
ну ладно, это пофиксил :)

а дальше он требует -ldb1   -  а что это такое?

Оффлайн Scorpion

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Lazarus
« Ответ #8 : 27 Сентябрь 2006, 18:30:10 »
Хочу поставить Lazarus. Скачал все deb-ы c его офф. сайта. Поставил. (кроме основного - lazarus_0.9.18-0_i386.deb) - он хочет libgtk-pixbuf-dev. Что это такое? Гугл такого не знает.

Оффлайн Attid

  • Участник
  • *
  • Сообщений: 175
    • Просмотр профиля
Re: Lazarus
« Ответ #9 : 28 Октябрь 2006, 13:28:43 »
а кто его победил с руским языком, меню и прочее то ладно мне и англицкий сойдет
а вот в программах все равно не фурычит :(
фроду выставил шрифт какой надо, типа курьерь и исо 10646 в тестовом окошке все работеат в самой ide нет :(

Оффлайн blackstream

  • Новичок
  • *
  • Сообщений: 41
  • Ubuntu 10.10 Maverick
    • Просмотр профиля
Re: Lazarus
« Ответ #10 : 17 Ноябрь 2006, 13:24:17 »
Хочу поставить Lazarus. Скачал все deb-ы c его офф. сайта. Поставил. (кроме основного - lazarus_0.9.18-0_i386.deb) - он хочет libgtk-pixbuf-dev. Что это такое? Гугл такого не знает.

попробуй поискать здесь http://www.ubuntu.com

Оффлайн bak

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Lazarus
« Ответ #11 : 18 Ноябрь 2006, 15:20:02 »
Я переносил из дельфи в lazarus вручную, (т. е. делал кнопочки, копировал код), отличис синтаксиса минимальны. Автоматом вроде не экспортирует...

Оффлайн Attid

  • Участник
  • *
  • Сообщений: 175
    • Просмотр профиля
Re: Lazarus
« Ответ #12 : 21 Ноябрь 2006, 19:54:31 »
Я переносил из дельфи в lazarus вручную, (т. е. делал кнопочки, копировал код), отличис синтаксиса минимальны. Автоматом вроде не экспортирует...
там в меню инструменты есть на выбор много интересных действий типа:
"Импортировать проскт Делфи"
"Импортировать модуль Делфи"

:) а вообще все касаемое лазаруса лучше обсуждать на http://freepascal.ru/forum/

Thread

  • Гость
Re: Lazarus
« Ответ #13 : 23 Ноябрь 2006, 23:34:43 »
"Импортировать проскт Делфи"
"Импортировать модуль Делфи"

да-да, а потом он выдаёт "Cannot find unit Windows" ;)

Оффлайн Attid

  • Участник
  • *
  • Сообщений: 175
    • Просмотр профиля
Re: Lazarus
« Ответ #14 : 25 Ноябрь 2006, 11:20:39 »
ну и пусть выдает, тебе что жалко чтоли ?
он предложит закоментировать их, соглашаешься и все пучком.
с довольно большой проскт из дельфи 7 переносил правда не полностью автоматом
кратко так : (все делалось под офтопиком)
1, в дельфе переделал код что использовались компоненты даступные в fpc
2, по умолчание все русские названия в D7 в файлах форм *.dfm хранстсс не по русски типа #3545#35486#3244
открыл все  dfm в дельфе (он отразил все по русски) скопировал в буфер, открыл dfm в блокноте вставил.
(можно было бы написать не сложную програмку с для себя решил что так быстрее, хотя на 4 дельфе писал такую преобразовалку)
3, вызвал преобразовалку , она приобразовала, потом ругалась на не наследуемость каких-то свойств
пришлось пробежать командером по *.lfm и hexrvb повырезать что ему не нравилось (уже не помню что)
4,убил полтор суток чтоб проскт откомпилировался и запустился в лазарусе
5,пару часов на компилсцию проскта под Ubuntu


все :)

 

Страница сгенерирована за 0.063 секунд. Запросов: 24.