Здравствуйте, PeterOne, Вы писали:
PO>Насчет Вашей ошибки. Не сталкивался. Попробуйте поискать, например здесь:
PO>https://forum.lazarus.freepascal.org/index.php?topic=59581.0
Я видел этот пост, предложенное решение выключить оптимизацию не помогло.
PO>Современные фичи Delphi не использую, просто не нужны (дженерики, атрибуты, расширенный RTTI и прочее).
PO>Давно придерживаюсь принципа — чем проще, тем надежнее код.
Дело не в простоте, а в удобстве. Намного лучше и нагляднее писать List[I].Value (используя дженерики) вместо TMyObject(List[I]).Value.
PO>Да, у Лазаруса есть недоработки, недостатки.
К сожалению только с ними и сталкиваюсь, хотя возлагал большие надежды на него в самом начале (((