Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
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 ^;}] ^rem{без этой строки ошибок тоже нет никаких} #$shift[^for[i](0;10){$shift ^;}] ^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 меняется картина (но новых вариантов ошибок не появляется).