Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.11.18;
Скачать: CL | DM;

Вниз

взаимодействие между формами в dll   Найти похожие ветки 

 
jden   (2007-10-23 10:29) [0]

доброго времени суток.
столкнулся со следующей проблемой: в dll поместил форму (MainForm) по нажатию кнопки создается вторая форма

procedure TMainForm.Button1Click(Sender: TObject);
var f2:TAddReport;
begin
f2:=TAddReport.Create(MainForm);
if f2.ShowModal=mrOK then ...
f2.Free;
end;

при показе формы хочу обратиться к MainForm

procedure TAddReport.FormShow(Sender: TObject);
begin
ShowMessage( MainForm.Name);
end;

и натыкаюсь на ошибку "Access violation..."
почему это происходит? как это реализовать?


 
Сергей М. ©   (2007-10-23 10:32) [1]


> почему это происходит?


Потому что MainForm = nil.



Страницы: 1 вся ветка

Текущий архив: 2007.11.18;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.016 c
15-1192064592
Маск
2007-10-11 05:03
2007.11.18
Какой лучше использовать компонент, для отображения данных в


15-1192304051
3Lander
2007-10-13 23:34
2007.11.18
где найти нормальный установщик BDE


2-1192859788
Kolan
2007-10-20 09:56
2007.11.18
Как при сворачивании модальной формы свернуть все приложение?


15-1192545606
Slider007
2007-10-16 18:40
2007.11.18
С днем рождения ! 16 октября 2007 вторник


6-1174461193
Pavel Kuznecov
2007-03-21 10:13
2007.11.18
"Байтовую" строку в последовательность $FF