Тема: dcl и списки
подскажите, пожалуйста, как к полю в автолиспе подключить список ?
хочу чтобы в поле диалога отображлся список из файла,txt
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → DCL → dcl и списки
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
подскажите, пожалуйста, как к полю в автолиспе подключить список ?
хочу чтобы в поле диалога отображлся список из файла,txt
(start_list "имя_поля_в котором_отображаются_строки")
(mapcar 'add_list твой_список_строк)
(end_list)
твой_список_строк предварительно создать, например, прочитав из файла
или
(if (setq f (open имя_файла "r"))
(progn
(start_list "имя_поля_в котором_отображаются_строки")
(while (setq str (read-line f)) (add_list str))
(close f)
(end_list)
)
)
что аналогично
спасибо. список получился. а как я теперь буду знать какой элемент из списка выбран ?
получила из списка строку. а возможно ли ее подставить в редактируемое поле этого же окна?
Можно. Отвечу чуть позже. Сейчас времени нет. Работа-с...
ну как подставить полученную строку из списка в редактируемое поле этого же dcl я разобралась. а вот как получить из редактируемого поля - либо введенное значение либо строку из списка? подскажите, пожалуйста. что-то делаю не то. получаю либо значение по умолчанию либо строку из списка, а то что я ввожу никак не получается сохранить.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → DCL → dcl и списки
Форум работает на PunBB, при поддержке Informer Technologies, Inc