高分求教!!用TypeLib Information封装好多个类之后,如何根据TypeLibInfo中的信息调用该类中的函数?

forgetitit 2003-10-16 12:09:37
Dim a As New TypeLibInfo
a.ContainingFile = "D:\MyClass.ocx"
Dim i As Integer
Dim objclass As CoClassInfo
Set objclass = a.CoClasses(1)

Dim interface As InterfaceInfo
Set interface = objclass.Interfaces(1)

For i = 1 To interface.Members.Count
Debug.Print interface.Members.Item(i)
Next i

'从以上信息我得到了类名,也能得到类所对应的接口,接下来我该如何调用这个接口呢??
请各位大虾帮帮忙!!
...全文
111 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
forgetitit 2003-10-17
  • 打赏
  • 举报
回复
嘿嘿,我是VB新手,如何读去注册表信息?有何用意?我不懂,麻烦大虾您帮人帮到底。谢谢!!
forgetitit 2003-10-17
  • 打赏
  • 举报
回复
buffer是我在本工程里建立的类模板中的一个类--buffer.cls。
rainstormmaster 2003-10-17
  • 打赏
  • 举报
回复
试试读取注册表获得有关信息
rainstormmaster 2003-10-17
  • 打赏
  • 举报
回复
//set a = CreateObject("Buffer")
Buffer是什么?
把程序完整贴上来
forgetitit 2003-10-16
  • 打赏
  • 举报
回复
不行呢,本人比较菜,用了上面的语句后,VB会报错!
代码:
dim a
set a = CreateObject("Buffer")

出错提示:
Run-time error '429':
ActiveX component can't create object

我该怎么办?
rainstormmaster 2003-10-16
  • 打赏
  • 举报
回复
用TypeLib Information干什么,直接引用类,再调用不就行了



试试:
dim a
set a=CreateObject(得到的类名)

forgetitit 2003-10-16
  • 打赏
  • 举报
回复
帮个忙把!

7,759

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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