| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 677 人关注过本帖
标题:程序调试状态能执行,编译后执行出错
取消只看楼主 加入收藏
happynight
Rank: 8Rank: 8
等 级:贵宾
威 望:15
帖 子:807
专家分:760
注 册:2008-4-26
结帖率:87.93%
收藏
已结贴  问题点数:20 回复次数:0 
程序调试状态能执行,编译后执行出错
程序代码:
Public Function ISARR(OBJ As Object, ARRNAME As String) As Boolean
    '判断对象是否具有某个指定的属性
    '需要引用TypeLib Information

        Dim TEMPVALUE     As Boolean
        Dim TLIA     As New TLIApplication
        Dim member     As MemberInfo
        Dim mInterfaceInfo     As InterfaceInfo

        Set mInterfaceInfo = TLIA.InterfaceInfoFromObject(OBJ)

        TEMPVALUE = False

        For Each member In mInterfaceInfo.Members   '此处理出错,错误提示"对象不支持该操作"
                If member.Name = ARRNAME Then
                        TEMPVALUE = True
                        MsgBox "FIND"
                        Exit For
                End If
        Next
        ISARR = TEMPVALUE
       
End Function


'程序中引用的是图片中的DLL
'怎样知道程序在运行中实际用到的DLL
图片附件: 游客没有浏览图片的权限,请 登录注册

2011-03-09 17:10
快速回复:程序调试状态能执行,编译后执行出错
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.032237 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved