Y
youngyu
Unregistered / Unconfirmed
GUEST, unregistred user!
在主程序中打开子窗口FormXS,并且打开DataModule窗口
if DataModuleXS=nil then
DataModuleXS:=TDataModuleXS.Create(application);
DataModuleXS.DataSourceGRID.DataSet:=DataModuleXS.ADOQueryXS;
if FormXS=nil then
FormXS:=TFormXS.Create(application);
FormXS.Width:=747;
FormXS.Height:=501;
InputMark:='XS';
FormXS.show;
在FormXS的FormCreate时,调用ADO,转到DataModuleXS,在DataModuleXS中,FormXS的组件或函数
都不能调用(比如:在DataModuleXS单元中,调用FormXS.Button1.Caption, 出现Access violation...
错误,好象FormXS窗口没有建立,但在FormXS.FormCreate已可以调用对象了,用SELF.Button1.Caption
可以),
但当FormCreate后,用BUTTON1点击调用ADO,就没有这个问题。
查了以前的贴子,找不到解决的方案。
200分送上。
if DataModuleXS=nil then
DataModuleXS:=TDataModuleXS.Create(application);
DataModuleXS.DataSourceGRID.DataSet:=DataModuleXS.ADOQueryXS;
if FormXS=nil then
FormXS:=TFormXS.Create(application);
FormXS.Width:=747;
FormXS.Height:=501;
InputMark:='XS';
FormXS.show;
在FormXS的FormCreate时,调用ADO,转到DataModuleXS,在DataModuleXS中,FormXS的组件或函数
都不能调用(比如:在DataModuleXS单元中,调用FormXS.Button1.Caption, 出现Access violation...
错误,好象FormXS窗口没有建立,但在FormXS.FormCreate已可以调用对象了,用SELF.Button1.Caption
可以),
但当FormCreate后,用BUTTON1点击调用ADO,就没有这个问题。
查了以前的贴子,找不到解决的方案。
200分送上。