用vc编写的ocx,中间可能出现double型除零的情况,但是vc没有认为这是错误,当用delphi做的程序调用这个ocx时却偶尔跳 除零的错误,请问如何避免这个错误??是不是delphi有什么设置可以不跳这个提示??(把提示点掉还能继续运行)

解决方案 »

  1.   

    try
       ........
    except
       .......
    end;
      

  2.   

    捕获异常当然最好是在vc中搞定它,,,如果没有vc的源码,就只能在delphi中捕获它了。
      

  3.   

    vc源码有,但是这个除零是double型的,vc里面不报错,根本debug不到
      

  4.   

    请翻开小学数学书,“除”和“除以”是两个截然不同的概念。参看: http://iask.sina.com.cn/q/41/72/27/277241.shtmlVC不熟悉,不过最恶心的方式就是检查“除数”是否为0。