Y
yanlvyong
Unregistered / Unconfirmed
GUEST, unregistred user!
近日,学习delphi遇到问题,困扰我多日,望各位把脉解答:
(我是刚学delphi,如果问题愚蠢,请见谅!)
分数不多,但望各位发扬友爱互助的精神。
*******************************************************
有关datamodule的问题:
1.要建立form1窗体,通过form1中调用form2窗体,两个窗体都动态的建立datamodule,运行时第二个窗体出错。
form1:
var
form2:unit2.tform;
data:unit3.tdatamodule;
过程1
form2:=unit2.tform.create(self);
data:=unit3.tdatamodule.create(self);
form2.show;
form2:
var
data:unit2.tform.create(self);
过程1:(oncreate事件或buttonclick事件)
data:=unit3.tdatamodule.create(self); //运行到此发生错误
2.datamodule如果是全局的,任何其他窗口改变了其中的query,当前窗口的数据将会
被影响。如果每个窗体建立各自的query则嫌太多,因此我想动态建立datamodule,
但是动态创建的话,每次其中的database控间都要建立连接,太耗时间和资源,
能否动态的建立其中的query,语句如何写哪?请指教。
(我是刚学delphi,如果问题愚蠢,请见谅!)
分数不多,但望各位发扬友爱互助的精神。
*******************************************************
有关datamodule的问题:
1.要建立form1窗体,通过form1中调用form2窗体,两个窗体都动态的建立datamodule,运行时第二个窗体出错。
form1:
var
form2:unit2.tform;
data:unit3.tdatamodule;
过程1
form2:=unit2.tform.create(self);
data:=unit3.tdatamodule.create(self);
form2.show;
form2:
var
data:unit2.tform.create(self);
过程1:(oncreate事件或buttonclick事件)
data:=unit3.tdatamodule.create(self); //运行到此发生错误
2.datamodule如果是全局的,任何其他窗口改变了其中的query,当前窗口的数据将会
被影响。如果每个窗体建立各自的query则嫌太多,因此我想动态建立datamodule,
但是动态创建的话,每次其中的database控间都要建立连接,太耗时间和资源,
能否动态的建立其中的query,语句如何写哪?请指教。