Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 Lazarus. Внешний вид как в Delphi  [new]
delphinotes
Member

Откуда: Санкт-Петербург
Сообщений: 432
Я тут вдруг решил установить Лазарус. Приятно удивлён, как он, да и LCL, развился за лет 10 (когда я им интересовался).
Поставил 64х-битную версию среды с оф.сайта.

Вопрос к постоянным пользователям.

Установил пакет anchordockingdsgn, теперь среда похожа на Delphi, мне это тупо привычнее и удобнее в мультимониторной системе.
Вот сходу не получилось установить sparta_dockedformeditor (это чтобы дизайнер форм был встроен) - там ошибка, мол что-то не так с generics.collections.ppu, я пока теряюсь с какого боку к этому подходить... Правильно ли я понимаю, что оно только под 32х-битную версию IDE рассчитано?

И второй вопрос, с точки зрения отладки, лучше 32х-битной версией среды пользоваться, или 64х-битной?
Поделитесь, пожалуйста, опытом (на исследования пока времени тратить не хочу).
14 ноя 21, 15:18    [22395850]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus. Внешний вид как в Delphi  [new]
rgreat
Member

Откуда:
Сообщений: 7024
delphinotes
Вот сходу не получилось установить sparta_dockedformeditor (это чтобы дизайнер форм был встроен)
Это ты ИМХО зря.

Принудительно докируемый дизайнер форм в дельфи - это определенно шаг назад.
14 ноя 21, 15:38    [22395855]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus. Внешний вид как в Delphi  [new]
zedxxx
Member

Откуда:
Сообщений: 140
sparta это устаревшей компонент, там в списке есть родной актуальный. Ищите по схожему названию.
14 ноя 21, 18:02    [22395922]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus. Внешний вид как в Delphi  [new]
makhaon
Member

Откуда: A galaxy far far away
Сообщений: 3954
delphinotes,

я ставлю два пакета: anchordocking и anchordockingdsgn, работает как ожидается.
14 ноя 21, 22:29    [22395993]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus. Внешний вид как в Delphi  [new]
makhaon
Member

Откуда: A galaxy far far away
Сообщений: 3954
delphinotes,

upd. наврал. ставлю еще DockedFormEditor. Ставлю обычно транковую версию.
15 ноя 21, 20:06    [22396386]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus. Внешний вид как в Delphi  [new]
zedxxx
Member

Откуда:
Сообщений: 140
А может кто подскажет где взять тёмную тему для редактора кода, идентичную стандартной Delphi 10.4 (не Twilight)? Всяких разных тем нашёл, но всё не то.
15 ноя 21, 20:41    [22396396]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus. Внешний вид как в Delphi  [new]
Док
Member

Откуда: Казань
Сообщений: 7217
zedxxx
А может кто подскажет где взять тёмную тему для редактора кода, идентичную стандартной Delphi 10.4 (не Twilight)?

https://theroadtodelphi.com/category/lazarus/


delphinotes
Вот сходу не получилось установить sparta_dockedformeditor

он старый и несовместим с текущей версией. Ставь anchordockingdsgn и DockedFormEditor.

delphinotes
И второй вопрос, с точки зрения отладки, лучше 32х-битной версией среды пользоваться, или 64х-битной?

абсолютно никакой разницы (это влияет, какой битности экшеник будет собираться по умолчанию). Скорее, здесь вопрос, какой отладчик использовать. Рекомендуется lazdebuggerfp (ставится из стандартного инсталлятора/деинсталлятора пакетов),

Картинка с другого сайта.

затем в опциях выбираешь соответствующий отладчик

Картинка с другого сайта.

И если при первом запуске компилятор спросит, какой режим выбрать, выбирай 3го карлика
https://wiki.lazarus.freepascal.org/GDB_Debugger_Tips#Dwarf_3_.28-gw3.29
15 ноя 21, 23:00    [22396415]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus. Внешний вид как в Delphi  [new]
delphinotes
Member

Откуда: Санкт-Петербург
Сообщений: 432
Док,

У меня какая-то хрень. Я вижу этот пакет, например здесь:
https://gitlab.com/freepascal.org/lazarus/lazarus/-/tree/main/components/dockedformeditor

но я его не вижу у себя. Более того, я скачал fpcupdeluxe, но он ни в какую не хочет переключиться на нужную ветку.. Т.е. чтобы я не выбирал в первой вкладке, он всегда переключает на стабильную 2.0.12 от 21.02.2021.

Если я вручную переключаюсь на origin/HEAD, то lasarus не запускается, ругаясь что указана кривая версия. А пересобрать его вне fpcupdeluxe что-то я пока не сообразил как (там тоже сплошные ошибки)
16 ноя 21, 11:15    [22396495]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus. Внешний вид как в Delphi  [new]
hlopotun
Member

Откуда:
Сообщений: 675
delphinotes
Док,

У меня какая-то хрень. Я вижу этот пакет, например здесь:
https://gitlab.com/freepascal.org/lazarus/lazarus/-/tree/main/components/dockedformeditor

но я его не вижу у себя. Более того, я скачал fpcupdeluxe, но он ни в какую не хочет переключиться на нужную ветку.. Т.е. чтобы я не выбирал в первой вкладке, он всегда переключает на стабильную 2.0.12 от 21.02.2021.

Если я вручную переключаюсь на origin/HEAD, то lasarus не запускается, ругаясь что указана кривая версия. А пересобрать его вне fpcupdeluxe что-то я пока не сообразил как (там тоже сплошные ошибки)

у тебя последняя версия lazarus в файле fpcup.ini как стабильная указана?
+

fpcup.ini
.....................
[ALIASfpcURL]
stable=https://svn.freepascal.org/svn/fpc/tags/release_3_2_2
stable.git=https://github.com/LongDirtyAnimAlf/fpcsource_3_2_2.git
..........................

[ALIASlazURL]
stable=https://svn.freepascal.org/svn/lazarus/tags/lazarus_2_0_12
stable.git=https://github.com/LongDirtyAnimAlf/lazarussource_2_0_12.git
.....................


16 ноя 21, 11:41    [22396513]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus. Внешний вид как в Delphi  [new]
hlopotun
Member

Откуда:
Сообщений: 675
Док,

DockedFormEditor в 2.0.12 не компилится, ощущение что для последней версии лазаря он не допилен (впрочем как и sparta DockedFormEditor).
16 ноя 21, 12:08    [22396521]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus. Внешний вид как в Delphi  [new]
zedxxx
Member

Откуда:
Сообщений: 140
Ставьте Lazarus 2.2.0 RC2 там всё работает. И дебагер новый вшит по дефолту.
16 ноя 21, 12:10    [22396523]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus. Внешний вид как в Delphi  [new]
hlopotun
Member

Откуда:
Сообщений: 675
zedxxx
Ставьте Lazarus 2.2.0 RC2 там всё работает. И дебагер новый вшит по дефолту.

я подожду релиза. На боевом проекте кандидат юзать боязно.
16 ноя 21, 12:14    [22396526]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus. Внешний вид как в Delphi  [new]
hlopotun
Member

Откуда:
Сообщений: 675
zedxxx
Ставьте Lazarus 2.2.0 RC2 там всё работает. И дебагер новый вшит по дефолту.

кстати, что в том новом дебагере вкусного появилось?
16 ноя 21, 12:15    [22396528]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus. Внешний вид как в Delphi  [new]
zedxxx
Member

Откуда:
Сообщений: 140
hlopotun, Без понятия что там нового, но продвигают как замену. На сколько я понял, он работает поверх того же gdb, но с более глубокой интеграцией, что-ли.
16 ноя 21, 12:20    [22396533]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus. Внешний вид как в Delphi  [new]
hlopotun
Member

Откуда:
Сообщений: 675
zedxxx
hlopotun, Без понятия что там нового, но продвигают как замену. На сколько я понял, он работает поверх того же gdb, но с более глубокой интеграцией, что-ли.


интересно, надо посмотреть, отладчик был последним пунктом который расстраивал меня в лазаре. Насколько они смогли продвинуться вперёд.
16 ноя 21, 12:23    [22396538]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus. Внешний вид как в Delphi  [new]
Док
Member

Откуда: Казань
Сообщений: 7217
delphinotes
Док,
я скачал fpcupdeluxe, но он ни в какую не хочет переключиться на нужную ветку.. Т.е. чтобы я не выбирал в первой вкладке, он всегда переключает на стабильную 2.0.12 от 21.02.2021.

Звучит очень и очень странно. Возможно, у тебя старая версия fpcupdeluxe или переключиться надо на репу из gitlab (там есть чекбокс, который надо пометить - тогда изменится иконка на морде программы).

Можно собрать вручную через батник или консоль командами. Я ими давно не пользуюсь, но на память сохранил
http://leybabronstain.ucoz.com/blog/how_to_install_trunk_fpc_lazarus_for_windows_7_x64/2014-11-13-6

Там же есть ручная сборка под Дебиан.
16 ноя 21, 15:48    [22396625]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus. Внешний вид как в Delphi  [new]
zedxxx
Member

Откуда:
Сообщений: 140
hlopotun, Вот тут немного про особенности и отличия от gdb: https://forum.lazarus.freepascal.org/index.php/topic,55131.msg417949.html#msg417949

И оказывается, FpDebug это полностью нативный отладчик написанный на паскале с нуля. Для его работы gdb не требуется.
17 ноя 21, 11:45    [22396878]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus. Внешний вид как в Delphi  [new]
hlopotun
Member

Откуда:
Сообщений: 675
zedxxx,

попробовал версию с гитхаба впилить в Lazarus 2.0.12 не взлетело. Комишные ошибли при перекомпиляции среды типа неизвестное ключевор слово Class итп. Не стал копать глубже, дождусь релиза 2.2.
17 ноя 21, 18:14    [22397149]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus. Внешний вид как в Delphi  [new]
hlopotun
Member

Откуда:
Сообщений: 675
hlopotun,

кстати, кто то знает, почему 2.2 а не 2.1?
получается 2.1 пропускают?
17 ноя 21, 18:30    [22397155]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus. Внешний вид как в Delphi  [new]
zedxxx
Member

Откуда:
Сообщений: 140
hlopotun,

Чётные версии - стабильные, нечётные - девелоперские.
17 ноя 21, 20:39    [22397201]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus. Внешний вид как в Delphi  [new]
zedxxx
Member

Откуда:
Сообщений: 140
Тёмная тема из Delphi для Lazarus: https://github.com/zedxxx/ColorDelphiDark

Плюс, тикет с предложением включить её в дефолтный набор тем: https://gitlab.com/freepascal.org/lazarus/lazarus/-/issues/39468
19 ноя 21, 20:05    [22398146]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus. Внешний вид как в Delphi  [new]
Док
Member

Откуда: Казань
Сообщений: 7217
zedxxx,

а ты ответ Мартина тебе видел?

зы. войтнул +1
20 ноя 21, 10:34    [22398271]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus. Внешний вид как в Delphi  [new]
Док
Member

Откуда: Казань
Сообщений: 7217
кстати, я такой пользуюсь

Картинка с другого сайта.

К сообщению приложен файл (my_color_scheme.xml - 14Kb) cкачать
20 ноя 21, 10:37    [22398272]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus. Внешний вид как в Delphi  [new]
zedxxx
Member

Откуда:
Сообщений: 140
Док,

Кроме того что видел, я и ответил ему.
20 ноя 21, 11:22    [22398277]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus. Внешний вид как в Delphi  [new]
delphinotes
Member

Откуда: Санкт-Петербург
Сообщений: 432
delphinotes
... я скачал fpcupdeluxe, но он ни в какую не хочет переключиться на нужную ветку.. Т.е. чтобы я не выбирал в первой вкладке, он всегда переключает на стабильную 2.0.12 от 21.02.2021.


Удалил всё, скачал заново fpcupdeluxe, указал нужную версию Lazarus - и вот оно установилось.
Видимо глюк в fpcupdeluxe: в первый раз я сначала ставил stable, этот выбор где-то сохранился и далее чтобы я не выбирал, он всё равно переключался на stable.
21 ноя 21, 14:18    [22398642]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Delphi Ответить