请教:如何建立全局对象,并且在系统开始运行时就生成.(100分)

  • 主题发起人 主题发起人 navy
  • 开始时间 开始时间
N

navy

Unregistered / Unconfirmed
GUEST, unregistred user!
我想建立一个数据库的连接对象,其他对象和窗体要连接数据库时
使用这个全局的连接对象.
使用象全局变量的方法建立一个unit,其他unit对其引用的方法好像
能行,但如何先生成这个全局对象呢?
 
用数据模块不就行了
New->New Item->Data Module
 
对,建立数据模块,
在程序运行中让其自动建立就行了!不过要在引用数据模块的窗体前建立!
 
我不想用数据模块,全局数据库连接只是我的问题的一个部分,
我还有一个全局的操作员对象,还有操作员权限对象一共3,4个吧
:-( .
各位帮帮忙吧.
 
不然写成dll,觉得行不行!:)
 
可以这样实现:建立一公共单元unit1放置所有公共信息,作成包并安装,
然后在每个要用到此公共信息的单元内引用unit1

 
to delphing:
不好意思.我不会你说的方法.
to 披星戴月
作成dll,开发过程中会有一些不方便的地方吧..
谢谢!
 
在implementation 前加入声明:
var variable:Tvariable;
在你数据模块中加入最后加入
initialization
variable:= Tvariable.Create('');
finalization
variable.Free;
 
:senders
你的方法不错啊!
 
就是塞,我同意senders的,在程序初始化的时候就建立,不就行了吗?就想用
RegisterWindowMessage()在这块注册一个系统唯一的消息常量一样!
 
多人接受答案了。
 
后退
顶部