是datamodule导致activeform出错吗?(30分)

  • 主题发起人 主题发起人 freeforever
  • 开始时间 开始时间
F

freeforever

Unregistered / Unconfirmed
GUEST, unregistred user!
此问题以前有人提过,但都未得到很好的解答:
出现"access violation at address XXXXXXXX in module "XX.ocx".
Read of address FFFFFFF."错误!不使用数据模块则正常?why
 
能说清楚点吗/
 
datamodule也要动态生成才可以
 
将工程文件中DataModule的创建动作放到到主窗口之前
ok?
 
DataModule肯定要动态创建和释放,但是一定要注意你所调用的任何一个FORM都要释放,
我一般用FREE,用release有时为出错!
 
好像你讲的不清楚阿。activexform是可以带datamodule的。
我一直也没有出现问题。
我想你出现这个信息的可能情况多种。
如果你动态创建datamodule的方法不对也可能造成的。
或者你的程序中某些方法调用存在问题。
free和release是有区别,最好用free.
你可以看help中有讲区别。
 
接受答案了.
 
我用Delphi6作了一个分布式的ActivXForm,测试时用的是Win98+PWS,远程数据包用的是ADOConnection和ADOQuery,DataSetProvider,连接的数据库是Sysbase anywhere5.5.,客户端用的是DComconection,ClientDataSet,我什么也没增加,很简单的。在服务器端能打开网页,而在客户端却打不开显示“Access violation at address 057A3A56 in module "czpProj1.ocx".Read of address FFFFFFFF."我想了很多办法都解决不了,很是苦恼,能帮我一下吗?
 
后退
顶部