| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 677 人关注过本帖
标题:程序调试状态能执行,编译后执行出错
只看楼主 加入收藏
happynight
Rank: 8Rank: 8
等 级:贵宾
威 望:15
帖 子:807
专家分:760
注 册:2008-4-26
结帖率:87.93%
收藏
已结贴  问题点数:20 回复次数:3 
程序调试状态能执行,编译后执行出错
程序代码:
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
qq1023569223
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:湖南科技大学
等 级:贵宾
威 望:26
帖 子:2753
专家分:13404
注 册:2010-12-22
收藏
得分:7 
那就换一种方法吧!不是太懂!

   唯实惟新 至诚致志
2011-03-09 17:43
不说也罢
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:39
帖 子:1481
专家分:4989
注 册:2007-10-7
收藏
得分:7 
程序调试状态能执行,编译后执行出错
中断语句在FOR。。这一行吗?
首先考虑程序中引用的DLL是否注册成功(免费用么?),有的在设计调试时可用,运行时就要注册为正式片的。
如果免费使用的话,也许就要看看帮助文档了。

===================================================
讨厌C#的行尾的小尾巴;和一对大括号{ }
===================================================
2011-03-09 18:57
Artless
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:103
帖 子:4211
专家分:28888
注 册:2009-4-8
收藏
得分:7 
图片附件: 游客没有浏览图片的权限,请 登录注册

无知
2011-03-15 23:58
快速回复:程序调试状态能执行,编译后执行出错
数据加载中...
 
   



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

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