实现了IDispatch接口的组建,用vbscript怎么调用?

liutaoxwl 2005-06-21 11:32:46
我用ATL写了一个com组建,类的声明如下
class ATL_NO_VTABLE CMOIMMainForm :
public CComObjectRootEx<CComSingleThreadModel>,
public CComCoClass<CMOIMMainForm, &CLSID_MOIMMainForm>,
public IDispatchImpl<IMOIMMainForm, &IID_IMOIMMainForm, &LIBID_MOIMMainLib, /*wMajor =*/ 1, /*wMinor =*/ 0>
其中IMOIMMainForm有一个Create方法。

这个组建是个exe文件

在test.html中用vbscript这样写
set a = createobject("MOIMMain.MOIMMainForm.1")
a.(不出方法列表)
但是为什么
set b = createobject("adodb.recordset")
b.(能够出现方法列表)
...全文
127 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
liutaoxwl 2005-06-21
  • 打赏
  • 举报
回复
我用的html
而且可以调用exe啊
horris 2005-06-21
  • 打赏
  • 举报
回复
ASP中好象不能调用进程外组件(EXE组件)
liutaoxwl 2005-06-21
  • 打赏
  • 举报
回复
有人知道吗?

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧