如何用DELPHI (VCL及FMX[Firemonkey])编写启动欢迎窗口实现代码,让用户在启动时感受到编程的乐趣?

2026-04-10 22:022阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计115个文字,预计阅读时间需要1分钟。

如何用DELPHI (VCL及FMX[Firemonkey])编写启动欢迎窗口实现代码,让用户在启动时感受到编程的乐趣?

VCL实现程序,名为ZhouFamily;使用Vcl.Forms、Winapi.Windows和FrmZhouFamilyMainU在FrmZhouFamilyMainU.pas中定义{FrmZhouFamilyMain},SplashFormU在SplashFormU.pas中定义{SplashForm},DmU在DmU.pas中定义{DM: TDat}。

如何用DELPHI (VCL及FMX[Firemonkey])编写启动欢迎窗口实现代码,让用户在启动时感受到编程的乐趣?

VCL里面的的实现

program ZhouFamily; uses Vcl.Forms, Winapi.Windows, FrmZhouFamilyMainU in ‘FrmZhouFamilyMainU.pas‘ {FrmZhouFamilyMain} , SplashFormU in ‘SplashFormU.pas‘ {SplashForm} , DmU in ‘DmU.pas‘ {DM: TDataModule}; var Timestart, timeend: dword; begin Application.Initialize; Application.MainFormOnTaskbar := True; SplashForm := TSplashForm.Create(Application); SplashForm.Show; SplashForm.Update; Timestart := gettickcount; Application.CreateForm(TDM, DM); // 数据模块加载 Application.CreateForm(TFrmZhouFamilyMain, FrmZhouFamilyMain); // 主窗口加载 timeend := gettickcount; if timeend - Timestart < 1000 then begin sleep(1000 - (timeend - Timestart)); end; SplashForm.Hide; SplashForm.Free; Application.Run; end.

本文共计115个文字,预计阅读时间需要1分钟。

如何用DELPHI (VCL及FMX[Firemonkey])编写启动欢迎窗口实现代码,让用户在启动时感受到编程的乐趣?

VCL实现程序,名为ZhouFamily;使用Vcl.Forms、Winapi.Windows和FrmZhouFamilyMainU在FrmZhouFamilyMainU.pas中定义{FrmZhouFamilyMain},SplashFormU在SplashFormU.pas中定义{SplashForm},DmU在DmU.pas中定义{DM: TDat}。

如何用DELPHI (VCL及FMX[Firemonkey])编写启动欢迎窗口实现代码,让用户在启动时感受到编程的乐趣?

VCL里面的的实现

program ZhouFamily; uses Vcl.Forms, Winapi.Windows, FrmZhouFamilyMainU in ‘FrmZhouFamilyMainU.pas‘ {FrmZhouFamilyMain} , SplashFormU in ‘SplashFormU.pas‘ {SplashForm} , DmU in ‘DmU.pas‘ {DM: TDataModule}; var Timestart, timeend: dword; begin Application.Initialize; Application.MainFormOnTaskbar := True; SplashForm := TSplashForm.Create(Application); SplashForm.Show; SplashForm.Update; Timestart := gettickcount; Application.CreateForm(TDM, DM); // 数据模块加载 Application.CreateForm(TFrmZhouFamilyMain, FrmZhouFamilyMain); // 主窗口加载 timeend := gettickcount; if timeend - Timestart < 1000 then begin sleep(1000 - (timeend - Timestart)); end; SplashForm.Hide; SplashForm.Free; Application.Run; end.