Delphi程序创建DataModule模块不成立弹出窗口。
在程序入口处。先检查DataModule模块上的数据库连接是否成功后再创建窗口。如果连接失败就弹出配置窗口。
里面的Tdtmdl是DataModule。Tinif是配置窗口。TIDCardRead_F是程序主窗口。TLoginForm是登陆窗口。
怎么样实现呢?
这是DataModule的配置检查。
Application.Initialize;
Application.CreateForm(Tdtmdl1, dtmdl1);
Application.CreateForm(Tinif, iniF);
if TLoginForm.ShowForm then
begin
Application.CreateForm(TIDCardRead_F, IDCardRead_F);
Application.CreateForm(TLeave, Leave);
Application.CreateForm(Tlavel, lavel);
end;
Application.Run;里面的Tdtmdl是DataModule。Tinif是配置窗口。TIDCardRead_F是程序主窗口。TLoginForm是登陆窗口。
怎么样实现呢?
procedure Tdtmdl1.DataModuleCreate(Sender: TObject);
var
ini_FileName:string;
begin
ini_FileName:=ExtractFilePath(Application.ExeName)+'conn.ini';
if not FileExists(ini_FileName)then
begin
Application.MessageBox('数据库文件不存在','信息提示',MB_OK);
Application.Terminate;
end;
with con1 do
con1.ConnectionString:=Get_Db_Con_Str(ini_FileName);
con1.Connected:=False;
try
con1.Connected:=True;
except
Application.MessageBox('数据库连接失败请联系管理员','信息提示',mb_ok);
//在这里弹出窗口。
end;
end;这是DataModule的配置检查。
...全文
相关推荐
Delphi中数据模块的应用
用Delphi开发数据库应用软件时,利用数据模块的功能可以大大提高开发效率,以及数据模块的使用方法。
在Delphi中连接数据库
在Delphi中连接数据库. 有很多函数的提示 还有图片参考
一个Delphi采购定货单表单程序
摘要:Delphi源码,数据库应用,采购定货单 采购定货单Delphi源码,一个Delphi采购定货单表单程序,数据库需要自己建立,本例只演示了一个窗体应用。
ComboBoxValues_delphi_lonelyy3w_COMBOBOX_
combobox with string AND value
Delphi下的ADO使用方法.rar
Delphi下的ADO使用方法


语言基础/算法/系统设计
