Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7

Uses и ошибка Out Of Range

тут можно задать вопрос по скриптингу
Post Reply
Niqauf
Posts: 6
Joined: 02.04.2015 14:02

Uses и ошибка Out Of Range

Post 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 и все места где вызывается. После этого уже показывает реальную строчку где слетает.
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

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

Post by Vizit0r »

попробую повторить
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Post Reply