Nicknamed
Зарегистрирован: 27.09.2004 Сообщения: 13 Откуда: Россия
|
Добавлено: Пн Фев 05 2007 22:18 Заголовок сообщения: Проблема в Delphi - Access Denied при уничтожении формы |
|
|
Подскажите плиз. Такая трабла возникла:
Delphi 5. Создаю форму, показываю ее модально, вытаскиваю результаты, уничтожаю.
Код: |
Form2 := TForm2.Create(Form1);
if Form2.Showmodal = mrOK then
begin
...
end;
Form2.Release (или Destroy или Free - пробовал все три варианта)
|
Всё идет нормально, как доходит до уничтожения формы - вылетает с исключением Access Denied. Пробовал проверять таким образом: Код: |
if Form2 <> nil then Form2.Release; |
Нифига. Форма существует, но при убивании - вылет.
Что можно сделать?
Пробовал не убивать... В принципе проверить при создании тоже не проблема, но... форма №1 - тоже модальное окно и вызывается оно точно так же из главной формы. Соответственно, когда убивается Form1, то убивается и ее потомок - Form2. И снова вылет.
Что делать, подскажите, пожалуйста. _________________
|
|