佚名通过本文主要向大家介绍了vbscript对象,vbscript,vbscript教程,vbscript是什么,vbscript.dll等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 如果让vbscript 调用我写的简单的com对象 , 还需要做什么?
描述:
解决方案1:
描述:
根据网上的文章,用c++写了一个com对象,没有使用vc的框架
1. 这个com对象已经实现了IDispatch 接口,实现了一个Helloworld函数
并且在vc中 调用GetIDsOfNames 和 invoke 都是成功的
2. 在dll中也加入了类型库信息,用oleview 看的到
3. vbscript的程序如下:
Dim obj
Set obj = CreateObject("ABC.COM.1")
obj.Helloworld("abc")
出错信息:
Error: Class doesn't support Automation: 'Helloworld'
请问这是怎么回事?
谢谢!
解决方案1:
安全接口,最近你这样的文章太多了,都是控件在web上调用。都需要实现安全接口IobjectSafety