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

Exception: List index out of bounds (49) at 0.670

тут можно задать вопрос по скриптингу
Post Reply
L'inconnu
Novice
Novice
Posts: 73
Joined: 03.02.2006 8:46
Contact:

Exception: List index out of bounds (49) at 0.670

Post by L'inconnu »

как определить с чем связана ошибка?

я так понимаю что 0.670 это номер строки и номер символа в строке, скажем 67:100. а 49 что такое? есть подозрение что связано это с инклудами
L'inconnu
Novice
Novice
Posts: 73
Joined: 03.02.2006 8:46
Contact:

Post by L'inconnu »

текс покопался... глюки наблюдаются тут:

Code: Select all

      while InJournalBetweenTimes('test', my_now, now) <> -1 do
         begin
         AddToSystemJournal('найдено сообщение')
         id := LineID
         AddToSystemJournal('присвоение ид')
         SetJournalLine(LineIndex, '')
         AddToSystemJournal('сообщение очищено')
вот на "очистке" оно падает :(

0:50:02: найдено сообщение
0:50:02: присвоеи ид
0:50:02: Exception: List index out of bounds (99) at 0.792

чуть позже:

1:37:07: найдено сообщение
1:37:07: присвоение ид
1:37:07: Exception: List index out of bounds (100) at 0.794

причем после этого на данном чаре стелс ведет себя плохо, если скрипт запустить повторно он якобы запускается но ничего не делает и остановить его нельзя. на новом чаре все нормально.
Miralex
Developer
Developer
Posts: 656
Joined: 11.03.2005 19:12
Contact:

Post by Miralex »

Ты удаляешь не существующую строку скорей всего.
L'inconnu
Novice
Novice
Posts: 73
Joined: 03.02.2006 8:46
Contact:

Post by L'inconnu »

удаляю не я а стелс :) удаляет ту строку которую он же и нашел. вопрос в том куда она девается? с момента ее нахождения и секунды не проходит.

щас я поправил строку на следующую SetJournalLine(LineIndex, 'qwerty') вот уже второй день макр пока пашет без приреканий. тогда смущает вот эта фраза "Если вместо Text указать пустую строку (''), то строка в журнале будет удалена." что-то связано с удалением, где-то там некоректность, теряемость чего-то. имхо
L'inconnu
Novice
Novice
Posts: 73
Joined: 03.02.2006 8:46
Contact:

Post by L'inconnu »

зыж для полноты картины: до этой связки (до вайла) идет команда WaitJournalLine(Now, 'test', 60000) больше вроде ничего близкограничащего в этой области нету. уж что там с чем конфликтует...
Miralex
Developer
Developer
Posts: 656
Joined: 11.03.2005 19:12
Contact:

Post by Miralex »

Хмм...
Проверю. :?
L'inconnu
Novice
Novice
Posts: 73
Joined: 03.02.2006 8:46
Contact:

Post by L'inconnu »

зыжж глюки проявлялись не сразу :( зависимости никакой на первый взгляд не видно, 5 минут работы, 15... рандомно
Post Reply