Page 1 of 1

Uses и ошибка Out Of Range

Posted: 19.10.2015 10:50
by Niqauf
Перешел от инклудов к uses, и столкнулся с такой багой. Все ошибки отрабатываются нормально, но когда речь заходит о Out Of Range, то дебагер почему-то указывает не сам скрипт, а используемый модуль, и непонятно гуляет по строчкам.
Для примера, в основном скрипте сознательно добиваюсь Out Of Range

Code: Select all

92:            //setArrayLength(mineP, Length(mineP)+1);
93:            mineP[Length(mineP)-1] := tmp[i];
А в итоге получаю

Code: Select all

Exec: [Error] (C:\Utm\Stealth\Scripts\Uses\MOVER.pas at 101:57): Out Of Range
отсылку на ходилку.
И чтобы понять где действительно вылетает ошибка, приходится комментировать uses и все места где вызывается. После этого уже показывает реальную строчку где слетает.

Re: Uses и ошибка Out Of Range

Posted: 19.10.2015 12:00
by Vizit0r
попробую повторить