Здравствуйте, icezone, Вы писали:
I>Ничего не работает.
В телеграмм-канале Delphi/Lazarus автор
https://delphihtmlcomponents.com тоже плачется по этому поводу. Ему пытаются объяснить, что в Linux'е всё не так, как в Windows и OS X. И если у тебя ничего не работает, то ты просто недостаточно читал мануалы/недостаточно не спал ночами/недостаточно умный/недостаточно ловкий/недостаточно умелый и так далее.
В целом соглашусь, Lazarus производит удручающее впечатление, если брать его по привычке, как Delphi, Visual Studio или Jet Brains IDE. Но если представить, что это всё писали инопланетяне для себя, то некоторые вещи начинают казаться нормальными и даже качественными
В общем дорогу осилит идущий, я потихоньку перепиливаю проект на Lazarus. Глюков куча, дженерики работают как хотят. Например, если в Delphi (да и в .NET) вот такое будет работать:
procedure SendData(List: TList<TObject>);
то в Lazarus'е — фиг вам. Нужно вот так всё переписать:
type
TObjectList = TList<TObject>;
procedure SendData(List: TObjectList);
Вроде мелочь — а напрягает. И таких подводных камней там разложено, что пи...ц
В общем продолжаю грызть кактус.