Отдельным модулем создана форма.
В основном модуле она вызывается так:
#include "UnitDialog.h"
FormDialog = new TFormDialog(this);
FormDialog->Label1->Text = L"Текст текст текст";
FormDialog->Show();
Форма показывается модально т.к. это мобильный проект и нигде нет delete FormDialog. Она сама удаляется когда ее закрывает пользователь.
Как правильно проверить перед созданием этой формы или она уже не была ранее в коде создана и не показана сейчас на экране?
Дополнительно в фоне может выполняться другой код и в нем надо добавить проверку или сейчас эта форма показана или ее нет.
Спасибо.