ObjectARX, AutoCAD. Среда программирования библиотеки C++



         

Функциональная схема - часть 2


Эту последовательность можно показывать схематично в псевдокоде следующим образом:

Load_dialog

New_dialog

Action_tile; и другие инициализации

Start_dialog

; Тогда изнутри выражений действия / функции повторного вызова:

Get_tile; и другая входная обработка

Set_tile

Done_dialog

Unload_dialog

Эта схема обрабатывает только одно диалоговое окно и один файл DCL одновременно. Приложения обычно имеют множественные диалоговые окна. Самый простой и самый быстрый способ обрабатывать эти диалоговые окна состоит в том, чтобы сохранить все из них в единственном файле DCL. Запрос ads_load_dialog тогда загружает все диалоговые окна сразу, и Вы можете вызывать ads_new_dialog для любого диалогового окна. Если память ограничена, однако, Вам, вероятно, придется создавать множественные файлы DCL и использование ads_unload_dialog, чтобы удалить набор тех диалоговых окон от памяти прежде, чем Вы загружаете другой набор с ads_load_dialog.




Содержание  Назад  Вперед