调用COM对象VBScript报ActiveX部件不能创建对象但C#可正常使用
用VC中的ATL生成了简单COM对象,继承了IDispatch接口,注册COM对象成功,可用OLE VIEW可查看到,通过C#也可以访问并正常调用,但用VBScript的CreateObject创建对象时始终报ActiveX部件不能创建对象。对象的名字是用OLE VIEW中查到的名字,"库名字.类名字"。也试过在名字后加版本号,但始终不能正常工作。
不知道谁能帮忙分析一下原因,是不是Vbscript可以调用的COM实现必须有特殊的要求,任何回答都将不胜感激。