Сообщество программистов Autodesk в СНГ
ADN Club => ObjectARX => Тема начата: Debalance от 28-10-2017, 14:09:01
-
Про то, как передать список в качестве аргумента функции Ривилис уже писал (http://www.caduser.ru/forum/index.php?PAGE_NAME=read&FID=24&TID=25430). А как сделать тоже с двумя и более списками (т.е. у функции может быть два и более входных параметров в виде списков)? Логика подсказывает, что нужно передать список списков...
-
огика подсказывает, что нужно передать список списков...
Можно конечно и так, хотя можно передать и отдельные списки двумя или более аргументами. А вот вернуть в лисп можно только одно значение (в том числе и список). Так что если нужно передать два списка - объединяй их в один.
-
... можно передать и отдельные списки двумя или более аргументами.
Как это сделать? Ведь acedGetArgs возвращает указатель на один список...
-
В этом списке будут все аргументы (возможно несколько списков и обычные значения).
Пройдись по списку и посмотри сам.
Отдельные списки будут окаймлены RTLB и RTLE.
-
Отдельны списки будут окаймлены RTLB и RTLE.
Понял.