![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
взаимодействие между формами в dll [D7, WinXP]
jden © (2007-10-23 10:29:00)доброго времени суток.
столкнулся со следующей проблемой: в 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:00) [1]
> почему это происходит?
Потому что MainForm = nil.