小 小佳佳 Unregistered / Unconfirmed GUEST, unregistred user! 2007-11-01 #1 主要的问题是如把数据连接放在一个BPL中,其它的BPL如何来调用它,因为我有很多个数据查询我想也把它放在数据连接的那个BPL中。<br>使用BPL主要是想把主程序变小,因为程序模块太多,全部主要一个EXE中文件太大。
主要的问题是如把数据连接放在一个BPL中,其它的BPL如何来调用它,因为我有很多个数据查询我想也把它放在数据连接的那个BPL中。<br>使用BPL主要是想把主程序变小,因为程序模块太多,全部主要一个EXE中文件太大。
文 文生 Unregistered / Unconfirmed GUEST, unregistred user! 2007-11-02 #2 分模块,bpl 和 DLL都可以的,<br>关于这方面的例子你可以到盒子上去找一下,上面有好几个这方面的例子
小 小佳佳 Unregistered / Unconfirmed GUEST, unregistred user! 2007-11-05 #4 我要找的是有数据库模块的,而且想法是把数据连接模块放在一个BPL或者DLL中,然后其它模块(BPL或DLL)共享调用这个数据连接,我找了很多例程,但没找到类似的应用例程.如有请直接提供下载网址,不胜感激.
我要找的是有数据库模块的,而且想法是把数据连接模块放在一个BPL或者DLL中,然后其它模块(BPL或DLL)共享调用这个数据连接,我找了很多例程,但没找到类似的应用例程.如有请直接提供下载网址,不胜感激.
H HNXXCXG Unregistered / Unconfirmed GUEST, unregistred user! 2007-11-05 #5 偶最近一个DEMO里面有数据模块,因为封装了logo,使用了ado控件
X xingkong97 Unregistered / Unconfirmed GUEST, unregistred user! 2007-11-05 #6 你可以这样做:<br>假设数据库模块为Public_Data.bpl。<br> 在数据库模块中,给出一个类A,该类最好为单例模式,该类的作用是给出数据库联接的具体方法和联接字符串,并且将联接字符串保存到XML或ini中,然后再给出一个类B,B类封装ADO的所有操作,并且联接字符串指向A类的连接字符串。<br> 然后在其他的模块中的bpl的Source中加入这个模块,也就是在,<br> requires<br> ...<br> Public_Data.bpl<br> ... <br>最后需要引用B(封装ADO的类)类的地方,uses一下B类的文件即可。
你可以这样做:<br>假设数据库模块为Public_Data.bpl。<br> 在数据库模块中,给出一个类A,该类最好为单例模式,该类的作用是给出数据库联接的具体方法和联接字符串,并且将联接字符串保存到XML或ini中,然后再给出一个类B,B类封装ADO的所有操作,并且联接字符串指向A类的连接字符串。<br> 然后在其他的模块中的bpl的Source中加入这个模块,也就是在,<br> requires<br> ...<br> Public_Data.bpl<br> ... <br>最后需要引用B(封装ADO的类)类的地方,uses一下B类的文件即可。
W wyb_506 Unregistered / Unconfirmed GUEST, unregistred user! 2007-11-07 #7 我最近也想实现一个这样的操作,但是我建议你使用dll,因为它可以跨语言,bpl只适用于borland的平台。可以封装ADO到一个动态链接库的类里面,通过接口调用,类里只封装链接和连接字符串,其他的Query,table等放到你的实现单元中。
我最近也想实现一个这样的操作,但是我建议你使用dll,因为它可以跨语言,bpl只适用于borland的平台。可以封装ADO到一个动态链接库的类里面,通过接口调用,类里只封装链接和连接字符串,其他的Query,table等放到你的实现单元中。
L lsz100 Unregistered / Unconfirmed GUEST, unregistred user! 2007-11-13 #8 对用DLL好,先做一个数据连接DLL,然后其它的单元调用这个DLL。这时其它的单元也可以做成不同的DLL。程序就变成了,一个主窗体,数据连接DLL,各功能模块DLL。
小 小佳佳 Unregistered / Unconfirmed GUEST, unregistred user! 2007-11-20 #9 哪个能给个简单的例程,D7的,我自己做了几次好像都不成功/