Тема: Добавление элеметов DCL програмным путём
Можно ли програмным путём из Лиспа добавлять элементы в диалоговые окна (в частности edit_box' ы)?
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → DCL → Добавление элеметов DCL програмным путём
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Можно ли програмным путём из Лиспа добавлять элементы в диалоговые окна (в частности edit_box' ы)?
Можно. Некоторые мои DCL создаются динамически алисп-прогой. Потом эта же прога эти DCL и запускает.
Можешь поподробней?
Нужно вывести в диалоговое окно теги и атрибуты различных блоков.
Хотя бы направление - куда копать.
В общем случае некоторые мои проги поступают так:
1. Из текстового файла считывают болванку для будущего DCL в список литералов.
2. В нужных местах списка вставляются/заменяются значения некоторых элементов списка на нужные (ну, к примеру: сначала вычисляется требуемая ширина окна диалога. 100 например. Целое 100 превращается в литерал "100". Потом "//width;" в списке меняется на "width=100;". Таким образом можно поменять что угодно на что угодно.).
3. Список сохраняется в файл tmp.dcl.
4. Загружается диалог tmp.dcl и начинает работать.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → DCL → Добавление элеметов DCL програмным путём
Форум работает на PunBB, при поддержке Informer Technologies, Inc