您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> VC/MFC >> VBScript调用MFC写的ActiveX控件的问题(求教)

VBScript调用MFC写的ActiveX控件的问题(求教)

来源:网络整理     时间:2016/8/31 12:43:27     关键词:

关于网友提出的“ VBScript调用MFC写的ActiveX控件的问题(求教)”问题疑问,本网通过在网上对“ VBScript调用MFC写的ActiveX控件的问题(求教)”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: VBScript调用MFC写的ActiveX控件的问题(求教)
描述:

用MFC写的Active控件,
在使用vbscript时
用html的 标注获得对象实例时,
可以调用对象的方法objectInstance.TestForm;
但用
    Dim objectInstance
    Set objectInstance = CreateObject("TypeID")
    objectInstance.TestForm
时,对象实例可以创建,但调用objectInstance.TestForm方法
不成功。
高分求教,多谢,多谢


解决方案1:

你改成这样试一下
     Dim obj
     Set obj = CreateObject("proj.class")
     obj.testdlg
另需注意ie中的activeX是否开启

解决方案2:

Set obj = CreateObject("TypeID.class")
obj.TestForm

解决方案3:

你怎么判断对象实例可以创建?
建议你先在VB中把程序调通,再拿到vbscript中,
或者使用 Microsoft Visual InterDev 写程序。

解决方案4:

你的ActiveX对象支持IDispatch吗? ,如果不支持这个接口脚本语言里是不能用的
还有就是你的控件虽然支持这个接口,但是你的库版本搞错了,分发调用的时候就会找不到方法,(对于ATL的对象)


以上介绍了“ VBScript调用MFC写的ActiveX控件的问题(求教)”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3681034.html

相关图片

相关文章