Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
agat 15.01.2003 16:14 / 15.01.2003 16:37
2-ой день уже воюю с новой возможностью копирования таблицы относительно определенной строки некоторого количества записей. Проблема в том, что при задании $.offset(<4) - (меньше четырех) - все работает исправно(почти - без использования $.limit() - не работает вообще), но если оффсет задать 4 и больше - Парсер круто зависает и выдает critical error, после которого система его отрубает. В частности, ошибкаszAppName : parser3.exe szAppVer : 0.0.0.0 szModName : ntdll.dll szModVer : 5.1.2600.0 offset : 000036f7не знаю, чтобы это могло значить, но то, что это баг - сомнений нет.
## создаем таблицу $table1[^table::create{id}] ^for[f1](1;10){ ^table1.append{$f1} } ## копируем ее - рабочий вариант $table2[^table::create[$table1;$.offset(3)$.limit(5)]] ## выводим ^table2.menu{ $table2.id }[<br />] ## получим 4 5 6 7 8 ## нерабочий вариант $table2[^table::create[$table1;$.offset(4)$.limit(5)]] ## выводим ^table2.menu{ $table2.id }[<br />] ## получим exception in request exception handler: Exception 0xC0000005 at 0x0040FECA