M
mosane
Unregistered / Unconfirmed
GUEST, unregistred user!
请指教 Delphi 工程编译运行的过程,
如各级组件如何逐层逐个构造的,他们构造顺序,
以及资源文件(包括res、dfm等)的加载在什么时候,创建窗体在什么时候,再什么时候才开始运行我们编写的代码。
现在有个实际的问题是:
工程里有个 ADOConnection1,设计时是打开的,
即 Connected = True,请不要叫我设成 False,我必须要这么做的,
这样运行后 ADOConnection1 会自动 Connect,
而我不希望这样,用
procedure TForm1.FormCreate(Sender: TObject);
begin
ADOConnection1.Connected := False
//慢了!
//ADOConnection1.ConnectionString := '...';
//ADOConnection1.Connected := True;
end;
不起效果,程序总是在运行到这段代码之前就已经尝试 Connect 了,
那有办法在程序装载完 dfm 中 ADOConnection1 的属性值时,马上改变 Connected = False,也就不让它自动 Connect 吗?总之让它不要自动连接就是了。
诸位请指教,不尽感激。分数自然不成问题。
如各级组件如何逐层逐个构造的,他们构造顺序,
以及资源文件(包括res、dfm等)的加载在什么时候,创建窗体在什么时候,再什么时候才开始运行我们编写的代码。
现在有个实际的问题是:
工程里有个 ADOConnection1,设计时是打开的,
即 Connected = True,请不要叫我设成 False,我必须要这么做的,
这样运行后 ADOConnection1 会自动 Connect,
而我不希望这样,用
procedure TForm1.FormCreate(Sender: TObject);
begin
ADOConnection1.Connected := False
//慢了!
//ADOConnection1.ConnectionString := '...';
//ADOConnection1.Connected := True;
end;
不起效果,程序总是在运行到这段代码之前就已经尝试 Connect 了,
那有办法在程序装载完 dfm 中 ADOConnection1 的属性值时,马上改变 Connected = False,也就不让它自动 Connect 吗?总之让它不要自动连接就是了。
诸位请指教,不尽感激。分数自然不成问题。