为什么VB调用waveOutWrite(在回调函数里)时执行非法操作?
在VB编辑环境下正常,编译成EXE后执行了非法操作?

解决方案 »

  1.   

    是啊! 我也装了VC, 而且执行非法操作后,还可以用在“调试”那里运行VC来调试,我发现断点停在int 3那里,我没有调用什么中断呀,难道VB就这么不兼容,要是在又没有VB又没有VC的机器上,会发生什么情况呢?除了找不到n个DLL,n个ocx,可能还会发生很多错误吧。是否让微软发行补丁的时候到了呢?
      

  2.   

    有人说将编译方式从Native-code改成P-code可以,你试试看。
      

  3.   

    我以前也试过的,但为什么不能在Native-code下运行呢?
      

  4.   

    看来时VC引起的,我可就惨了,我的程序大多时用VC做DLL,vb做调用。
      

  5.   

    啊,不会吧,不知道VB又会执行多少非法操作了。本是同根生,为什么不兼容呢?要是比尔盖茨知道了,他肯定会召开紧急会议,质问VC工作组和VB工作组为什么你们会那么不兼容,是不是交流信息常常“该页无法显示”,还是组长常常执行非法操作呢? :-P