powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как уничтожить форму из dll ?
4 сообщений из 4, страница 1 из 1
Как уничтожить форму из dll ?
    #32251848
Фотография Oleg Afanasiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ситуация следующая - приложение MDI вызывает
из dll форму и делает ей ShowModal.
При закрытии её, я не могу сделать
Action:=caFree так как вызываемая
форма имеет тип normal.
Событие OnDestroy ессно не происходит.

Вопрос : как мне уничтожить эту форму?
...
Рейтинг: 0 / 0
Как уничтожить форму из dll ?
    #32251879
ZrenBy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
procedure ShowDllForm;
begin
Form1.ShowModal;
Form1.Free;
end;
...
Рейтинг: 0 / 0
Как уничтожить форму из dll ?
    #32251913
Фотография Oleg Afanasiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вся проблема в том, что эта форма запускает нить ,
и при закрытии (при запущенной нити )
я получаю ошибку чтения памяти :-(
Когда эта форма была mdi - таких
проблем не наблюдалось.
...
Рейтинг: 0 / 0
Как уничтожить форму из dll ?
    #32251921
Фотография Oleg Afanasiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ой, всё , уже нормально :-)

Как говАривала Масяня "ё моё, Ё моё" ;_)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как уничтожить форму из dll ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]