powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Вышел Lazarus 1.8 релиз
25 сообщений из 63, страница 1 из 3
Вышел Lazarus 1.8 релиз
    #39567183
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем доброго времени суток ,

вышел релиз лазаря 1.8

Есть у кого то уже первые впечатления?

Насколько стабилен итп?
...
Рейтинг: 0 / 0
Вышел Lazarus 1.8 релиз
    #39567389
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
первая непонятка,

тут написано что в 1.8 надо переопределять DoAutoAdjustLayout
High DPI in Lazarus 1.8 and aboveIf some of your components don't scale their inner sizes, override DoAutoAdjustLayout and scale the sizes (see TToolBar) - it has to be done for all controls. If a LCL control misses DoAutoAdjustLayout please report to mantis and provide a patch if you can.
при компиляции KControls вываливается ошибка
Error: (3058)kgrids.pas(2945,15) Error: (3058) There is no method in an ancestor class to be overridden: "DoAutoAdjustLayout(const TLayoutAdjustmentPolicy;const Double;const Double;const Boolean);"
у автора кода тоже по этому поводу непонятки с версией LCL которая должна поддерживать DoAutoAdjustLayout
код с ошибкой в kgrids.pas ( KControls ):
Код: pascal
1.
2.
3.
4.
    {$IF lcl_fullversion >= 1080000}
    procedure DoAutoAdjustLayout(const AMode: TLayoutAdjustmentPolicy;
      const AXProportion, AYProportion: Double; const AScale0Fonts: Boolean); override;
    {$IFEND}


и тело тут
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
{$IF lcl_fullversion >= 1080000}
procedure TKCustomGrid.DoAutoAdjustLayout(const AMode: TLayoutAdjustmentPolicy;
  const AXProportion, AYProportion: Double; const AScale0Fonts: Boolean);
var
  I: Integer;
  C: TKGridCol;
begin
  inherited DoAutoAdjustLayout(AMode, AXProportion, AYProportion, AScale0Fonts);

  if AMode in [lapAutoAdjustWithoutHorizontalScrolling, lapAutoAdjustForDPI] then
  begin
    LockUpdate;
    try
      for I := ColCount - 1 downto 0 do
      begin
        C := Cols[I];
        C.MaxExtent := Round(C.MaxExtent * AXProportion);
        C.MinExtent := Round(C.MinExtent * AXProportion);
        C.Extent := Round(C.Extent * AXProportion);
      end;

      for I := RowCount - 1 downto 0 do
        RowHeights[I] := Round(RowHeights[I] * AYProportion);

      DefaultColWidth := Round(DefaultColWidth * AXProportion);
      DefaultRowHeight := Round(DefaultRowHeight * AYProportion);
    finally
      UnlockUpdate;
    end;
  end;
end;
{$IFEND}


Как тогда понимать сказанное тут .
Все остальные проекты вроде скомпилировались и работают (конечно надо ещё тестировать).
...
Рейтинг: 0 / 0
Вышел Lazarus 1.8 релиз
    #39567404
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail Tchervonenko,

разобрался, автор использовал старую версию DoAutoAdjustLayout
параметр AScale0Fonts: Boolean был лишним.

Поправил теперь всё работает.
...
Рейтинг: 0 / 0
Вышел Lazarus 1.8 релиз
    #39567579
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в Лазарусе можно сделать SDI-интерфейс, как в студии? А то этот дельфи-7-like, неудобный.
...
Рейтинг: 0 / 0
Вышел Lazarus 1.8 релиз
    #39567581
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И в догонку: какой-нибудь аналог GExperts для Лазаря есть?
...
Рейтинг: 0 / 0
Вышел Lazarus 1.8 релиз
    #39567605
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alekcvpА в Лазарусе можно сделать SDI-интерфейс, как в студии? А то этот дельфи-7-like, неудобный.

есть. Для перевода в SDI интерфейс надо активировать пакет AnchorDockingDsgn 0.5 (входит в инсталляцию)
...
Рейтинг: 0 / 0
Вышел Lazarus 1.8 релиз
    #39567612
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alekcvpИ в догонку: какой-нибудь аналог GExperts для Лазаря есть?

этот вопрос не вентилировал. По мне так в среде есть всё что нужно и более того. (особенно в 1.8). На дельфях раньше использовал cnPack но сейчас в нём тоже отпала необходимость т.к. всё мне нужное появилось в самой среде.
...
Рейтинг: 0 / 0
Вышел Lazarus 1.8 релиз
    #39567624
энди
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что из db гридов посоветуете? Что-то после Ehlib и cxGrid, KGrid заходит с трудом :)
...
Рейтинг: 0 / 0
Вышел Lazarus 1.8 релиз
    #39567627
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
эндиЧто-то после Ehlib и cxGrid, KGrid заходит с трудом :)
EhLib, вроде бы, поддерживает Lazarus. http://www.ehlib.com/ru/node/298
...
Рейтинг: 0 / 0
Вышел Lazarus 1.8 релиз
    #39567634
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
эндиА что из db гридов посоветуете? Что-то после Ehlib и cxGrid, KGrid заходит с трудом :)

KGrid есть, EhLib Professional поставляется с исходными кодами. Включает версию библиотеки под Lazarus .
...
Рейтинг: 0 / 0
Вышел Lazarus 1.8 релиз
    #39567652
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EhLib - только под Windows. Win32 .
...
Рейтинг: 0 / 0
Вышел Lazarus 1.8 релиз
    #39567654
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://freepascal.ru/forum/viewforum.php?f=18
rxDBGrid пилят под лазарус довольно давно.
...
Рейтинг: 0 / 0
Вышел Lazarus 1.8 релиз
    #39567819
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman http://freepascal.ru/forum/viewforum.php?f=18
rxDBGrid пилят под лазарус довольно давно.
пилит Алексей Логунов
http://wiki.lazarus.freepascal.org/RXfpc/ru
...
Рейтинг: 0 / 0
Вышел Lazarus 1.8 релиз
    #39567827
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman http://freepascal.ru/forum/viewforum.php?f=18
rxDBGrid пилят под лазарус довольно давно.

он переносимый на Linux/MAC OS или только на окнах?
...
Рейтинг: 0 / 0
Вышел Lazarus 1.8 релиз
    #39567838
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail Tchervonenkoон переносимый на Linux/MAC OS или только на окнах?
На счёт маков не знаю, а на линуксе работал.
...
Рейтинг: 0 / 0
Вышел Lazarus 1.8 релиз
    #39567962
энди
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я так понимаю что Ehlib вроде как имеет поддержку лазаря, но собирается исключительно под win? :)
...
Рейтинг: 0 / 0
Вышел Lazarus 1.8 релиз
    #39568018
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
энди,

по идее, любые исходники под любую ОСь на ней же и должны собираться. Проблема в том, что триал эхлибов под Лазарь кривой, поэтому запустить их демки, следуя мануалу в сопроводилке, в принципе невозможно под любую ОСь. А тырить сорцы с варезников уже лень
...
Рейтинг: 0 / 0
Вышел Lazarus 1.8 релиз
    #39568256
DYUMON
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В принципе все компоненты на него поставились, кроме Fast Report, там какие то траблы с поддержкой принтеров.
...
Рейтинг: 0 / 0
Вышел Lazarus 1.8 релиз
    #39568279
энди
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не знаю, спецом слил непомню какой-то билд 9.1 и он у меня с исходников в лазарус не поставился, а жаль. Кто еще что-то пытался ставить, может поделитесь списком что ставится в лазаря без проблем?
...
Рейтинг: 0 / 0
Вышел Lazarus 1.8 релиз
    #39568297
энди
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SDAC кстати тоже не поставился триальный, хотя заявлена полная поддержка. И форум какой-то мертвый, неделю назад задал вопрос, гробовое молчание.
...
Рейтинг: 0 / 0
Вышел Lazarus 1.8 релиз
    #39568342
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
эндиНе знаю, спецом слил непомню какой-то билд 9.1 и он у меня с исходников в лазарус не поставился, а жаль. Кто еще что-то пытался ставить, может поделитесь списком что ставится в лазаря без проблем?

Вас, суровых хакеров, фик поймешь.

Ради любопытства только что скачал лазарус, инсталлировал в него Ehlib (в соответствии с инструкцией), создал приложение, запустил... 5 минут, вместе с закачкой и инсталляцией.
Деинсталлировал.

PS: перед этим последний раз лазарь ставил года два или три назад, тоже использовал минут пять - проверял, "как там с IBX", тоже никаких проблем не заметил. По крайней мере, в процессе инсталляции пакетов и приложений уровня хелоуворлд.
...
Рейтинг: 0 / 0
Вышел Lazarus 1.8 релиз
    #39568343
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччДэндиНе знаю, спецом слил непомню какой-то билд 9.1 и он у меня с исходников в лазарус не поставился, а жаль. Кто еще что-то пытался ставить, может поделитесь списком что ставится в лазаря без проблем?

Вас, суровых хакеров, фик поймешь.

Ради любопытства только что скачал лазарус, инсталлировал в него Ehlib (в соответствии с инструкцией), создал приложение, запустил... 5 минут, вместе с закачкой и инсталляцией.
Деинсталлировал.

PS: перед этим последний раз лазарь ставил года два или три назад, тоже использовал минут пять - проверял, "как там с IBX", тоже никаких проблем не заметил. По крайней мере, в процессе инсталляции пакетов и приложений уровня хелоуворлд.
...
Рейтинг: 0 / 0
Вышел Lazarus 1.8 релиз
    #39568346
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
эндиможет поделитесь списком что ставится в лазаря без проблем?
проще собрать список, что не ставится

Установи идущий в комплекте пакет onlinepackagemanager, открой и посмотри. Все ставится в один клик из их репозитория. С остальными сторонними компонентами нужны танцы с бубном.
...
Рейтинг: 0 / 0
Вышел Lazarus 1.8 релиз
    #39568351
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччДтолько что скачал лазарус, инсталлировал в него Ehlib (в соответствии с инструкцией)
теперь-то конечно :)
...
Рейтинг: 0 / 0
Вышел Lazarus 1.8 релиз
    #39568364
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Док,
что "конечно"? Из исходников все ставится.
...
Рейтинг: 0 / 0
25 сообщений из 63, страница 1 из 3
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Вышел Lazarus 1.8 релиз
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]