软件启动画面如何制作,同时如何显示下一个住窗体和控制启动画面的显示时间
解决方案 »
- 请教:TfrDBDataSet 和Tfrreport 找不到这两个控件
- 虚拟串口的类型
- 小弟急求 查找出所有顶层窗口的办法
- 在DELPHI中怎样将EXCEL数据转换为SQLSERVER数据或是其它数据库形式?
- 两个问题,delphi7.0下的zip控件的使用,delphi7.0的FTP,高分在线等待,谢谢!
- 请问在clientdataset1连接远程服务器时,运行SQL语句就出错,请各位大虾进来看看。
- 自己写的initialization和finalization应放在程序的什么部分?
- 读出数据库TEXT字段内容
- with Series1, HeapStatus do//为什么这里有两个东西Series1, HeapStatus
- 如何使dbcombobox1显示一个字段的全部数据
- 请问一下这个查询问题,谢谢
- 熟悉 WebBroker 的朋友请进
Form_shan:=TForm_shan.Create(Application);//启动画面的创建
Form_shan.Left:=(Screen.Width-Form_shan.Width) DIV 2;
Form_shan.Top:=(Screen.Height-Form_shan.Height) DIV 2;
AnimateWindow(Form_shan.Handle,2000,AW_CENTER);//启动画面的动画显示
Application.Title := '福思特系列软件-青峰健身系统';
Application.CreateForm(TFrm_main, Frm_main);
Application.CreateForm(TDM_main, DM_main);
Application.CreateForm(TFrm_system_PreView, Frm_system_PreView);
Application.CreateForm(TFrm_system_printsetup, Frm_system_printsetup);
Form_shan.Free;
Application.Run;
Forms,
main in 'main.pas' {Form1},
pass in 'pass.pas' {Form2},
start in 'start.pas' {Form3},
dm in 'dm.pas' {dm1: TDataModule},
add in 'add.pas' {Form4},
modify in 'modify.pas' {Form5},
query in 'query.pas' {Form6},
adduse in 'adduse.pas' {Form7},
modifyuse in 'modifyuse.pas' {Form8},
about in 'about.pas' {Form9},
ip in 'ip.pas' {Form10},
addmoney in 'addmoney.pas' {Form11};{$R *.res}begin
form3:=tform3.Create(application);//启动窗体
form3.Show;//启动窗体
form3.Update;//启动窗体
Application.Initialize;
Application.Title := '...';
Application.CreateForm(TForm1, Form1);
Application.CreateForm(TForm2, Form2);
.
.
.
form3.Close;//启动窗体
Application.Run;
end.显示时间就不知道了。
我也是这样做的
Forms,
Unit1 in 'Unit1.pas' {Form1},
Unit2 in 'Unit2.pas' {Form2};//启动画面{$R *.res}
var
i: integer;
begin
Application.Initialize;
Application.Title := '*********图象数据管理平台';
Application.CreateForm(TForm1, Form1);
Form2:= TForm2.Create(Form2);
Form2.Show;
i:=0;
for i:= 0 to 19999999 do
form2.Update;
Form2.Hide;
Form2.Free;
Application.Run;
end.这是一个勺办法,也可以在FORM2上加Ttimer 空件使用ONTIMER进行控制。
时间的显示问题也可以解决了。不过不管使用什么方法,在PROJECT-》OPTIONS都得把启动也面的FORM设置为available form.
program splashProject;uses
SysUtils, //调用sleep过程要用这个单元
Forms,
unitMain in 'unitMain.pas' {FrmMain},
unitSplash in 'unitSplash.pas' {frmSplash};{$R *.res}
// var
// i:integer;
begin
Application.Initialize;
frmSplash := TfrmSplash.Create(Application);
frmSplash.Show;
// i:=0;
// for i:= 0 to 100000000 do
frmSplash.Update;
sleep(4000); //4000表示4秒,他的单位为毫秒
Application.Title := 'this is a splash Form!!!!!';
Application.CreateForm(TFrmMain, FrmMain);
frmSplash.Hide;
frmSplash.Update;
frmSplash.Free;
Application.Run;
end.
////////////////////////////////////////////