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

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

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

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

тут написано что в 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
10.12.2017, 21:22
    #39567404
Mikhail Tchervonenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вышел Lazarus 1.8 релиз
Mikhail Tchervonenko,

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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