|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Реализация немодальной формы в библиотеке
Приветствуем, форумчан.
Требуется библиотека с двумя процедурами: 1. Если форма не создана то создать и вывести на передний план, если создана то вывести на передний план. 2. Если форма создана уничтожить. Форма должна быть VCL без использования WinApi и иметь свою собственную обработку сообщений. Вызываться будет из проекта написанного на Delphi на код которого повлиять нет возможности. В интернете рабочей реализации не нашли. При вызове FormDll.Close; в библиотеке завершается цикл сообщений основной программы. При закрытии самой формы цикл завершается и при повторном вызове не отрабатывает, по ощущения что-то сидит внутри объекта TApplication. На WinApi реализовалось успешно, но нет желания терять возможности VCL. |