Тема: Вопрос о вложеных окнах

Будьте добры помогите.
Почему при открытии вложеного диалогового окна оно открывается только один раз, а после закрытия не открывается?
Привожу часть DCL:

scale:dialog {label="выбор масштаба";
:radio_row {label="";
    :radio_column {label="горизонтальный";
        :radio_button {label="M 1:500";key="gorscale_500";value="0";}
        :radio_button {label="M 1:1000";key="gorscale_1000";value="1";}
        :radio_button {label="M 1:2000";key="gorscale_2000";value="0";}
        :radio_button {label="M 1:5000";key="gorscale_5000";value="0";}
        :radio_button {label="M 1:10000";key="gorscale_10000";value="0";}}
    :radio_column {label="вертикальный";
        :radio_button {label="M 1:50";key="verscale_50";value="0";}
        :radio_button {label="M 1:100";key="verscale_100";value="1";}
        :radio_button {label="M 1:200";key="verscale_200";value="0";}
        :radio_button {label="M 1:500";key="verscale_500";value="0";}
        :radio_button {label="M 1:1000";key="verscale_1000";value="0";}}
        }
ok_button;
        }

и фрагмент LISP:

(action_tile "scale"
  "(if (not (new_dialog \"scale\" dcl_id)) (exit))
  (start_dialog)
  (unload_dialog dcl_id)"
  )

Re: Вопрос о вложеных окнах

1. Я бы убрал инициализацию второго окна в отдельную функцию. Там же тоже нужно обрабатывать поля.
Например так:

(action_tile "scale"
  "(setq результат выбора (функция для второго окна))"
  )

2. Если идентификатор второго окна у вас dcl_id , тогда какой у первого? Подразумеваю что такой же....:)

Re: Вопрос о вложеных окнах

Эх...редактирования нет...:(
1. Я бы убрал инициализацию второго окна в отдельную функцию. Там же тоже нужно обрабатывать поля.
Например так:

(action_tile "scale"
"(setq результат выбора (функция для второго окна))"
)

2. Если идентификатор второго окна у вас dcl_id , тогда какой у первого? Подразумеваю что такой же....:)

Re: Вопрос о вложеных окнах

Стас пишет:

2. Если идентификатор второго окна у вас dcl_id , тогда какой у первого? Подразумеваю что такой же....:)

Да id такой же как и в первом диалоге, но один раз он всетаки открывается ...

Re: Вопрос о вложеных окнах

Попробуйте поменять id.

Re: Вопрос о вложеных окнах

После смены идентификатора все заработало.
Спасибо Стас!