Для работы с диалогами имеется внутренний класс ts_dialog. Чтобы создать диалог мы создаем объект сласса ts_dialog инструкцией object с директивой "create".

object("create", "ts_dialog", iDialogDescr);

Удаление диалога из памяти производится командой

object("delete", iDialogDescr);

Немодальные диалоги удалять ненужно, т.к. они работают после завершения функции main() на экране. Они удаляются автоматически с закрытием главного окна. Если вы создаете и запускаете несколько немодальных диалогов одновременно, то один из них надо сделать главным командой "set_as_main_panel".