关于data module,告急!
本人使用data module,在程序中已经声明,但在引用的时候,出现编译错误!内存地址访问错误ffffffff.请指教!!!!!在别的机器上也是如此,程序本身很简单,就是出错!!data module的具体用法是什么????? 问题点数:30、回复次数:9Top
1 楼Lin(林)回复于 2001-03-05 22:59:00 得分 5
Data module是为了解决非可视控件共享而引入的,主要是避免unit之间相互引用。一般主要在其上放置一些非可视控件,如数据库控件、ImageList等等。
一般来说,Data module是自动创建的。请检查你的代码,应该不会有问题。祝你好运。Top
2 楼laza(青)回复于 2001-03-05 23:05:00 得分 5
含有数据敏感的控件的窗体的创建要在datamodule模块创建之后。看看datamodule的创建顺序。到project-> option看看。Top
3 楼senokatz()回复于 2001-03-06 12:01:00 得分 5
一般情况下,数据模块要最先创建,因为可能有很多FORMTop
4 楼senokatz()回复于 2001-03-06 12:02:00 得分 0
一般情况下,数据模块要最先创建,因为可能有很多FORM要用到它。在project-> option中把数据模块调整到第一个即可!Top
5 楼renzhm(戴尔飞)回复于 2001-03-06 12:35:00 得分 3
Data module的创建并无先后,只要你正确加入到你的工程里去.Data module中所定义的
过程或函数,直接访问数据库,是与数据库对话的环节,面向对象中所谓DMC类,而界面为HIC类
与操作客户对话的环节,其实按照面向对象的理论,还应有PDC类,是HIC与DMC类的桥梁.
应用Data module模板创建你的Data module,内存地址访问错误ffffffff,检查你的
DataBase控件的属性...Top
6 楼lldwolf(铁背苍狼)回复于 2001-03-06 12:36:00 得分 3
检查一下各模块的创建顺序,一定要确保Data Module先于引用他的窗体创建Top
7 楼zh_sh()回复于 2001-03-06 12:50:00 得分 3
也不一定非要先创建Data Module,但在它之前创建的窗体中的OnCreate事件中肯定不能引用Data Module中的数据控件Top
8 楼lyre_lj(lyre)回复于 2001-03-06 13:35:00 得分 3
同意楼上两位的观点,同时建议让Data Module自动创建(和主窗口一起创建,以后再有引用就肯定不会有问题)。Top
9 楼swsw(s)回复于 2001-03-06 15:14:00 得分 3
这个问题我也遇到过肯定是创建顺序的问题,楼上所说的对!好好检查一下吧!Top




