program XSGL;uses Forms, MainFrmU in 'Source\MainFrmU.pas' {MainFrm}, PublicUnt in 'Public\PublicUnt.pas', {$R *.res}begin Application.Initialize; Application.Title := '销售管理'; PublicOpt := TPublicOpt.Create; if not PublicOpt.DBConnectionYN then begin PublicOpt.Free; Exit; end; With TLoginFrm.Create(nil) do try ShowModal; finally Free; end; if PublicOpt.Logoned then begin Application.CreateForm(TMainFrm, MainFrm); Application.CreateForm(TFaceFrm, FaceFrm); Application.CreateForm(TPrintOrder, PrintOrder); Application.CreateForm(TSellEmpProList, SellEmpProList); Application.Run; end;
PublicOpt.Free;//看看上面的代码应该知道。。
begin Application.CreateForm(TDM1, DM1); if Flag_Exit <> '0' then begin frmXXXXX:=tfrmXXXXX.create(application); frmXXXXX.showmodal; if frmXXXXXl.modalresult <> X then begin Application.Initialize; Application.Title := '电力系统招标程序及招标文件制作与管理系统'; Application.CreateForm(TFrmMain, FrmMain); Application.Run; end else begin if dm1<> nil then dm1.Free; if frmXXXXX <> nil then frmXXXXX.free; Application.Terminate; end; end else begin if dm1<> nil then dm1.free; Application.Terminate; end; end.
Forms,
MainFrmU in 'Source\MainFrmU.pas' {MainFrm},
PublicUnt in 'Public\PublicUnt.pas',
{$R *.res}begin
Application.Initialize;
Application.Title := '销售管理'; PublicOpt := TPublicOpt.Create; if not PublicOpt.DBConnectionYN then
begin
PublicOpt.Free;
Exit;
end; With TLoginFrm.Create(nil) do
try
ShowModal;
finally
Free;
end;
if PublicOpt.Logoned then
begin
Application.CreateForm(TMainFrm, MainFrm);
Application.CreateForm(TFaceFrm, FaceFrm);
Application.CreateForm(TPrintOrder, PrintOrder);
Application.CreateForm(TSellEmpProList, SellEmpProList);
Application.Run;
end;
PublicOpt.Free;//看看上面的代码应该知道。。
Application.CreateForm(TDM1, DM1);
if Flag_Exit <> '0' then
begin
frmXXXXX:=tfrmXXXXX.create(application);
frmXXXXX.showmodal;
if frmXXXXXl.modalresult <> X then
begin
Application.Initialize;
Application.Title := '电力系统招标程序及招标文件制作与管理系统';
Application.CreateForm(TFrmMain, FrmMain);
Application.Run;
end else
begin
if dm1<> nil then dm1.Free;
if frmXXXXX <> nil then frmXXXXX.free;
Application.Terminate;
end;
end else
begin
if dm1<> nil then dm1.free;
Application.Terminate;
end;
end.
(1)将form组件属性bordericons的每项设成false,borderstyle选择bssingle。
(2)将程序写在project source内,且在最前面。
Application.initialize;
Try
form2:=Tform2.Create(Application);
form2.show;
form2.Update;
//工程自动打开一般form.
Application.CreateForm(Tform1,form1);
Application.CreateForm(Tform3,form3);
Finally
form2.free;//释放LOGO窗口
end;
Application.Run;