Access violation搞得我晕头转向,帮帮我吧!我请他到我们这儿五台山旅游免费导游、请客!
我用Delphi6作了一个分布式的ActivXForm,在服务器端能打开,而在客户端却打不开显示“Access violation at address 057A3A56 in module "czpProj1.ocx".Read of address FFFFFFFF."我想了很多办法都解决不了,很是苦恼,谁能帮我一下,我请他到我们这儿五台山旅游免费导游、请客! 问题点数:0、回复次数:12Top
1 楼7758007(7758007)回复于 2003-10-03 18:40:11 得分 0
不太清楚;
可能是客户端没有注册CZPPROJ1。OCX
Top
2 楼reallike(爱翔)(学得太多,得休息一下)回复于 2003-10-03 18:54:44 得分 0
嗬嗬,访问了不该访问的内存地址就这样了。
请仔细得看看代码吧。原因有很多,
在大富翁的离线数据包早有高手详细解释过了。Top
3 楼wpzkjm()回复于 2003-10-03 19:28:30 得分 0
就是客户端注册了CZPPROJ1。OCX也不行。什么是“不该访问的内存地址”呢?我基本上就没加自己的东西全是按书上来的能常联系吗?wpzkjm@xinhuanet.comTop
4 楼zhoutian618(秦失其鹿,天下共逐,唯胜者得鹿而割之)回复于 2003-10-03 21:03:24 得分 0
是什么类没有创建就访问了吧?Top
5 楼wpzkjm()回复于 2003-10-03 22:15:07 得分 0
能有什么类吗是服务器端的Form,RemoteDataModule,还是客户端的AxtivexForm?Top
6 楼aiirii(ari-http://spaces.msn.com/members/aiirii/)回复于 2003-10-04 15:43:39 得分 0
非法訪問, 可能性很多, 但如果你在 server 端能運行的話, 那會不會是你用了些第三方 ActiveX??? 如果你在 client 端手動註冊CZPPROJ1.OCX控件的話,應該很安全了!Top
7 楼wpzkjm()回复于 2003-10-05 18:27:14 得分 0
同志们,注册了也不管用!!Top
8 楼reallike(爱翔)(学得太多,得休息一下)回复于 2003-10-05 19:20:49 得分 0
还有与Form的自动建立有关。
请你还是看看大富翁的离线数据包。Top
9 楼viaboy(平凡)回复于 2003-10-05 19:40:04 得分 0
辛苦了Top
10 楼FrameSniper(http://naoku.net/blogs/framesniper/)回复于 2003-10-05 22:01:32 得分 0
呵呵,五台山?偶是太原的!来,详细说说你的问题!Top
11 楼hexenzhou(甲骨文)回复于 2003-10-06 14:11:05 得分 0
可以在IDE下调试你的OCX,看看执行到那一步出错了。Top
12 楼wpzkjm()回复于 2003-10-08 10:48:58 得分 0
我调试过了,没发现什么错误。搬到单位机子上试,说是服务器端没发现TBCDField类,我找了半天也没现服务器端有什么TBDCField类,怎么回事?Top




