S
sugarsun
Unregistered / Unconfirmed
GUEST, unregistred user!
我有一个mainform属性为fsMdiform,按它上面一按钮btn1,动态生成一个窗体form2属性fsMdichild(子程序)
上面还有个按钮byn2,click生成一个form3(包含一个memo)显示一些计算结果数据,可正常运行,按主窗口的按钮
动态生成了form2,但click form2上的btn2提示异常(project1 raised exception class EAcess violation
with message' access violation at address XXX in module project1.exe of address XXX',process
stopped.)程序中止了form2上btn2的代码是
procedure Tform3.btn2Click(Sender: TObject);
begin
Tform3.Create(Application);(试过只有这句的话,是可以正常生成form3的)
form3.memo1.text:='ok';(对其他form3上的控件赋值都出现异常)
end;
为什么不能赋值?已经引用了unit3了
上面还有个按钮byn2,click生成一个form3(包含一个memo)显示一些计算结果数据,可正常运行,按主窗口的按钮
动态生成了form2,但click form2上的btn2提示异常(project1 raised exception class EAcess violation
with message' access violation at address XXX in module project1.exe of address XXX',process
stopped.)程序中止了form2上btn2的代码是
procedure Tform3.btn2Click(Sender: TObject);
begin
Tform3.Create(Application);(试过只有这句的话,是可以正常生成form3的)
form3.memo1.text:='ok';(对其他form3上的控件赋值都出现异常)
end;
为什么不能赋值?已经引用了unit3了