做VB的ACTIVEX DLL控件,其中调用VC DLL函数,编译成DLL,在调用控件时,编译成EXE都不出错,就是在执行的时候,出现错误了,提示 实时错误:'91',对象变量或with块变量未设置..在创建对象的时候就出错,。哪位大侠知道阿?谢谢

解决方案 »

  1.   

    可能对象未被实例化,需要用
    dim obj as ObjectName
    Set obj = new ObjectName或者
    dim dim obj as New ObjectName
    以上只是猜测,具体还是要看你的代码!
      

  2.   

    我的代码是这样的,SFP.FingerPrint是一个创建的COM类:
    Dim api As SFP.FingerPrint
    api = New SFP.FingerPrint
    api.OpenSensor (0)继续关注
      

  3.   

    Dim api As SFP.FingerPrint
    set api = New SFP.FingerPrint