test.ocx是用dephi写的,在网页中生成实例后,在网页中的这个控件上按“alt+z”或其他浏览器不支持的组合键后,抛出错误Access violation at address 0419528 in module 'test.ocx'。 使用浏览器的“文件->新建->窗口”也会有这样的错误!
请教这是什么原因?谢谢!
小第没分了,请各位帮忙!

解决方案 »

  1.   

    内存溢出
    访问非法地址等都可能出上面的异常
    楼主找找最可能出异常的地方
    然后
    try
    except
    捕获异常看看
    但是最好不要抛出
      

  2.   

    谢谢各位!可是我就是不清楚哪里可能出现异常呀?请教各位,一般会在哪里触发组合键呢?
    还有就是使用浏览器的“文件->新建->窗口”也会有这样的错误!而直接打开一个新的空白页面,并输入网址进入这个页面却没有问题,这应该从哪找错误呀?
    小弟对dephi是菜鸟,还请大家帮帮忙!
      

  3.   

    我也碰到过这种问题,不过是因为我继承窗口时出错了,我调用父窗口的一个资源,在子窗口调用之前已经被释放,而子窗口正需要使用这个资源,所以提示出错 access violation at xxx read of address xxx.
    我是用单步跟踪找到问题的,给你提供这个思路,你再找找你的问题出在什么地方~~
      

  4.   

    关键是为什么在ie下按alt+z的时候是在哪调试呢?按alt+z是执行了什么东西???