编译通过,运行出错:access violation at address....
//MainWindow.pas
procedure TMainWindow.FormShow(Sender: TObject);
begin
LoginD := TLoginD.Create(self);//这里传入
LoginD.ShowModal();
end;
//LoginD.pas
procedure TLoginD.FormCreate(Sender: TCustomForm);
begin
mainW :=(Sender as TMainWindow);//这里获得传入
end;procedure TLoginD.OKClick(Sender: TObject);
begin
mainW.user :=TLibrarian.findLibrarian(id,passWord);//TLibrarian的类方法,??运行时此处出现错误提示
end;
//MainWindow.pas
procedure TMainWindow.FormShow(Sender: TObject);
begin
LoginD := TLoginD.Create(self);//这里传入
LoginD.ShowModal();
end;
//LoginD.pas
procedure TLoginD.FormCreate(Sender: TCustomForm);
begin
mainW :=(Sender as TMainWindow);//这里获得传入
end;procedure TLoginD.OKClick(Sender: TObject);
begin
mainW.user :=TLibrarian.findLibrarian(id,passWord);//TLibrarian的类方法,??运行时此处出现错误提示
end;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货