Мне сегодня по случаю праздника опять попался баг в компиляторе (очень везучий я на них) Free Pascal 3.0.4 x86_64
https://pixs.ru/images/2019/09/13/bug.png
Тут инструкция mov qword ptr [rsp+20],0 расположена не там где надо, из за чего IupVbox вызывается с лишним параметром и.. получается то что получается, нифига не работает.
Причём если использовать переменную то всё ок.
https://pixs.ru/images/2019/09/13/ok.png
windows
NTFS писал(а):(автоопределение) Там хоть починили проблему, что exception внутри dll "пробивает" через все try...catch аж до уровня хост-приложения?
В той версии что у меня не починили, причём системные исключения вроде AV или деления на ноль обрабатываются нормально, а вот те что от raise не ловятся, случается unhandled exception с ошибкой Exception object is not ia valid class.
windows