| Новости | 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 меняется картина (но новых вариантов ошибок не появляется).