用Delphi生成6M多的EXE文件﹐連接SQL Server用ADO,當運行開始至出現密碼登錄窗口要長達20秒左右﹗﹗﹗
用Delphi開發的一程序﹐生成EXE文件后約6M多﹐連接SQL Server用ADO,當運行開始至出現密碼登錄窗口要長達20秒左右﹐請問怎樣才能縮短這個啟動所用的時間﹖
數據庫控件太多數是用ADOQuery﹐而且初始時都是False﹐常理來說運行開始至出現密碼登錄窗口不會連接到SQL Server吧﹖就算連接﹐數據控件初始都為Fasle,也用不到要20多秒啊﹗
各位大蝦﹐有何解決方法啊?
program Mclient;
uses
Forms,
uimage in 'uimage.pas' {fimage},
addimage in 'addimage.pas' {faddimage},
main in 'main.pas' {Fmain},
logno in 'logno.pas' {Flogno},
look in 'look.pas' {flook},
admdel in 'admdel.pas' {fadmdel},
admedit in 'admedit.pas' {fadmedit},
admini in 'admini.pas' {fadmin},
mdata in 'mdata.pas' {fmdata: TDataModule},
GIFImage in '..\Bg&kl cs\gifimage.pas';
{$R *.RES}
begin
Application.Initialize;
try
begin
Application.Title := '我的软件;
Application.CreateForm(Tfmdata, fmdata);
flogno:= Tflogno.Create(Application);
flogno.ShowModal;
if logno.logno_ok then
begin
Application.CreateForm(TFmain, Fmain);
Application.CreateForm(Tfaddimage, faddimage);
Application.CreateForm(Tflook, flook);
Application.CreateForm(Tfadmdel, fadmdel);
Application.CreateForm(Tfadmedit, fadmedit);
Application.CreateForm(Tfadmin, fadmin);
Application.CreateForm(Tfimage, fimage);
end;
Application.Run;
end;
except
begin
application.Terminate;
end;
end;
end.