怎么知道一个Object有那些方法和属性?

WM_JAWIN 2008-01-25 10:55:43
比如说我传一个ADO对象过来,如何才么列出他的所有属性,和方法。当然是指程序上自动读取他有那些属性,并列出来。其功能就像VB里的监视窗一样,可以方便的列出任何一个对象的属性和方法。
...全文
127 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
嗷嗷叫的老马 2008-01-26
  • 打赏
  • 举报
回复
以沙发的位置帮顶
嗷嗷叫的老马 2008-01-26
  • 打赏
  • 举报
回复
收藏!
东方之珠 2008-01-26
  • 打赏
  • 举报
回复
支持
XELEMENT 2008-01-26
  • 打赏
  • 举报
回复
刚好字段时间也在看这方面的资料,楼主试下面的代码

'需要引用Typelib Infomation对象(TLBINF32.DLL)
Option Explicit
Private Sub Command1_Click()

Call listfun(List1)
End Sub
Private Sub listfun(ByVal pObject As Object)
Dim TypeLib As TLI.InterfaceInfo
Dim Prop As TLI.MemberInfo
Set TypeLib = TLI.InterfaceInfoFromObject(pObject)
For Each Prop In TypeLib.Members
'列出所有的方法,可读,可写属性
If Prop.InvokeKind = INVOKE_FUNC Or _
Prop.InvokeKind = INVOKE_PROPERTYGET Or _
Prop.InvokeKind = INVOKE_PROPERTYPUT Then
List1.AddItem Prop.Name
End If
Next
End Sub

7,763

社区成员

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

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