Тема: Как правильно организовать заполнение popup_list?
Как правильно организовать заполнение popup_list?
Четыре popup_list "p1"..."p4" нужно заполнить списком.
сount равно 3
!list_fde (("1" "b1" "Ширина шпоночного паза" "15.0") ("2" "t1" "Глубина шпоночного паза" "12.0") ("3" "r3" "Диаметр вала" "22.0"))
(setq i -1) (repeat count (setq i (1+ i)) (print i) (if (setq fde1 (nth i list_fde)) (print fde1) (progn (start_list (strcat "p" (itoa (1+ i)))) (add_list (nth i fde1)); По-видимому здесь все прекращается ;(mapcar 'add_list fde1) (print start_list "p1") (end_list) );progn );if ;(start_dialog) );repeat
Результат 0 ("1" "b1" "Ширина шпоночного паза" "15.0") 1 ("2" "t1" "Глубина шпоночного паза" "12.0") 2 ("3" "r3" "Диаметр вала" "22.0") ; error: bad argument type: fixnump: nil