Bug. Ошибка работы с относительно длинными списками в Autolisp
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Баги и пожелания в Autodesk > Bug. Ошибка работы с относительно длинными списками в Autolisp

Bug. Ошибка работы с относительно длинными списками в Autolisp

Результаты опроса: Критичность бага?
Несущественен - можно не исправлять 0 0%
Несущественен - но исправить нужно 2 40.00%
Существенен - исправить нужно, но не в первую очередь 0 0%
Существенен - исправить нужно в первую очередь 3 60.00%
Голосовавшие: 5. Вы ещё не голосовали в этом опросе

 
Поиск в этой теме
 
Автор темы   Непрочитано 24.11.2009, 17:03 Bug. Ошибка работы с относительно длинными списками в Autolisp
#1
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Для воспроизведения указанного бага достаточно выполнить последовательность команд в командной строке AutoCAD и посмотреть на результаты:
Код:
[Выделить все]
Command: (setq i 0 a '())
nil
Command: (while (< i 9000) (setq i (1+ i) a (cons (list i i i) a)) (princ))
Command: (apply 'mapcar (cons 'min a))
(1 1 1)
Command: (setq i 0 a '())
nil
Command: (while (< i 10000) (setq i (1+ i) a (cons (list i i i) a)) (princ))
Command: (apply 'mapcar (cons 'min a))
; error: Exception occurred: 0xC0000005 (Access Violation)
; warning: unwind skipped on exception
; error: Exception occurred: 0xC0000005 (Access Violation)
Баг присутствует во всех версиях AutoCAD начиная с 2008.

P.S.: Обойти его удается при помощи функции (expand)
Миниатюры
Нажмите на изображение для увеличения
Название: 24.11.jpg
Просмотров: 135
Размер:	45.3 Кб
ID:	29514  

Последний раз редактировалось Александр Ривилис, 25.11.2009 в 12:27.
Александр Ривилис вне форума  
 
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Баги и пожелания в Autodesk > Bug. Ошибка работы с относительно длинными списками в Autolisp

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Фатальная ошибка во время работы bsn AutoCAD 17 08.06.2011 15:17
Несоответствие результатов в Лире s.vas Лира / Лира-САПР 19 11.11.2009 07:31
Помощь по Лире Серега М Лира / Лира-САПР 52 28.05.2007 02:47