ActiveX控件编写好后,单独在页面运行时一切正常。
但是在应用时,在包含控件的页面有多个时,比如依次打开A,B,C三个页面;那么,如果先关闭了A,或者B,然后在C页面上的控件就出问题,刷新或者别的操作时,弹出如下提示的:
DAX Error:Access violation at address 074D3AC2 in module 'XXXX.ocx'.Read of address 00000000.
什么原因呢?如何解决?
补充:如果按照C,B,A的顺序关闭页面的话,就不会有问题。顺便问一句:Web上的ActiveX控件能够传出自定义的对象么?(比如某个Variant指向的对象,或者一个类的实例?)
但是在应用时,在包含控件的页面有多个时,比如依次打开A,B,C三个页面;那么,如果先关闭了A,或者B,然后在C页面上的控件就出问题,刷新或者别的操作时,弹出如下提示的:
DAX Error:Access violation at address 074D3AC2 in module 'XXXX.ocx'.Read of address 00000000.
什么原因呢?如何解决?
补充:如果按照C,B,A的顺序关闭页面的话,就不会有问题。顺便问一句:Web上的ActiveX控件能够传出自定义的对象么?(比如某个Variant指向的对象,或者一个类的实例?)
解决方案 »
- _CommandPtr这么使用为何不对?
- 我创建了一个receivethread线程,用来接收数据,请问怎么才能将读到的数据送入数据库呢,急等!!
- 如何修改应用程序的样式
- 字符号串处理问题,怎么把 unicode 转化 ansi ?
- 当返回结果记录集m_pRecordset中没有某个字段,而我用m_pRecordset->GetCollect("没有的字段名"),会返回什么值呢?
- 讨论一下怎么和内网通信的问题。
- 要图象处理,包括旋转、拉伸、锐化,,,,的源代码
- 线程同步内存我也不懂
- 关于VisualStudio.Net中的Go To Reference...
- 莱鸟求教基本问题:怎样在整数型数列中统计连续2个...4,4,....的个数?编程后发现数列的最后一个..4,4..总是被少记数,那位大虾给支招?
- 读取硬盘序列号出现的错误。
- 如何锁定CHeaderCtrl的Column的宽度?
因为如果后面的B,C页面如果是从A页面生成的话,关闭A不会影响B,C;而如果ABC都是从一个窗口中生成出来,则出现上面的问题。
你还是用ActiveX控件吧。不出问题。