似乎说得不清楚,a.dll调用b.dll
Dim vericom As New medi_desc
Dim computermac As String
Dim macadd As String
computermac = "00105CAEA081"
macadd = vericom.get_mac_addr()
If Not computermac = macadd Then
          LoadDB = "地址不匹配!"
    End If
这段代码写在vb应用程序中,调试没问题,但是写在a.dll中后,在asp中调用a.dll的方法,却老是有问题

解决方案 »

  1.   

    就是我用VB写的 com组件,完全相同的代码,在vb应用程序中使用都没问题,但是写在com组件后,在asp页面中调用,却老是执行错误,,如上面提到的,本来比较应该相等的,但是在asp页面中调用时,就是不相等
      

  2.   

    仔细检查一下medi_desc的方法是否实现功能正确,且该dll是否正确注册,我也碰到过类似的问题,后来才发现是注册的问题