Имам огромен паскал код, компилиран с fpc. Получавам случаен "EInOutError" изключение и се опитвам да го отстраня с помощта на gdb.
Аз вече се опитах да пробия fpc_raiseexception, хвърлям хвърляне, улов изключение, улов улов. Nothign изглежда работи ...
Как мога да се счупя (да имам backtrace в gdb), когато се появи изключение?
Отговори:
1 за отговор № 1Прекъсването на fpc_raiseexception трябва да е добро нещо.
Не използвайте функцията "catch" на gdb, която се отнася до изключенията. Това са изключения за GCC C ++, а не за FPC.