Тема: Добавление элеметов DCL програмным путём

Можно ли програмным путём из Лиспа добавлять элементы в диалоговые окна (в частности edit_box' ы)?

Re: Добавление элеметов DCL програмным путём

Можно. Некоторые мои DCL создаются динамически алисп-прогой. Потом эта же прога эти DCL и запускает.

Re: Добавление элеметов DCL програмным путём

Можешь поподробней?

Нужно вывести в диалоговое окно теги и атрибуты различных блоков.

Хотя бы направление -  куда копать.

Re: Добавление элеметов DCL програмным путём

В общем случае некоторые мои проги поступают так:
1. Из текстового файла считывают болванку для будущего DCL в список литералов.
2. В нужных местах списка вставляются/заменяются значения некоторых элементов списка на нужные (ну, к примеру: сначала вычисляется требуемая ширина окна диалога. 100 например. Целое 100 превращается в литерал "100". Потом "//width;" в списке меняется на "width=100;". Таким образом можно поменять что угодно на что угодно.).
3. Список сохраняется в файл tmp.dcl.
4. Загружается диалог tmp.dcl и начинает работать.