Re[3]: Переход на Lazarus
От: sfsoft Россия  
Дата: 06.09.23 17:37
Оценка:
Здравствуйте, 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);

Вроде мелочь — а напрягает. И таких подводных камней там разложено, что пи...ц
В общем продолжаю грызть кактус.
Отредактировано 06.09.2023 17:39 sfsoft . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.