parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Какие то баги...

Maxx 12.10.2012 18:23 / 12.10.2012 18:42

Код изначально был очень большой, минимизировал всё что мог, поэтому сам код может казаться бессмысленным.
@main[]
test
$t[^table::create{id
^for[j](0;28){1^#0A} 	
}]
^rem{если меньше 28 - ошибок нет вообще никаких, 28 - Unhandled exception 0xC0000005 at 0x0045AA3E, 29 - "Please contact the application's support team for more information", далее неясная последовательность этих двух ошибок}



^print[]


@print[pid;level]
^if(!$level){$level(0)}
$shift[^for[i](0;$level){$shift&nbsp^;}] ^rem{без этой строки ошибок тоже нет никаких}
#$shift[^for[i](0;10){$shift&nbsp^;}] 	^rem{если раскомментировать - ловим в лог апача "This application has requested the Runtime to terminate it in an unusual way" вне зависимости от всего остального, кроме 29}


^if(!def $pid){
	^t.menu{
		^print[$t.id]($level+1) ^rem{Unhandled exception 0xC0000005 at 0x0045AA1D}
#		^print[$t.id;$level+1]	^rem{Unhandled exception 0xC0000005 at 0x0045AA3E}
	}
}
вообще много разных сочетаний всяких, даже на дополнение кода еще строкой с rem меняется картина (но новых вариантов ошибок не появляется).

Win2003 x64 + parser 3.4.2