您的位置:程序门 -> vb -> 控件



安装后发生错误(运行时错误"9")(有图片)


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


安装后发生错误(运行时错误'9')(有图片)[已结贴,结贴人:herenfeng]
发表于:2007-05-31 20:18:52 楼主
我的程序用factory打包后在另一台电脑上面安装好,进入主界面,然后添加数据时发生错误.         运行时错误 '9 '     subscript   out   of   range    
怎么回事呢.    
不够再加分。。
发表于:2007-05-31 20:19:501楼 得分:0
蹇樹簡锛屽浘鐗囧湴鍧€锛歨ttp://jsj.hnhgzy.com/txl/photo/20075258446catch1.gif
发表于:2007-06-01 16:15:402楼 得分:0
以下是图片地址:

http://jsj.hnhgzy.com/txl/photo/20075258446catch1.gif

帮帮我啦。谢谢了。
发表于:2007-06-01 16:26:293楼 得分:0
下标越界
单步调试看看
发表于:2007-06-01 16:33:354楼 得分:0
你在自己的机器上运行没有问题?
发表于:2007-06-01 19:18:025楼 得分:0
在我开发的电脑上面没有问题啊。
可是一安装到其他电脑上就不行了,不知道是不是控件的问题呢?
发表于:2007-06-02 04:31:436楼 得分:0
引用了不存在的数组元素.  
下标比可能下标范围大或小,或是在应用程序中这一边的数组没有指定范围。检查数组的声明以确认其上界和下界。若使用的是重新指定范围的数组,应使用   ubound   和   lbound   函数来决定数组访问。如果索引指定为变量,应检查变量名的拼写。

声明数组时没有指定元素的数目。例如,下列的代码就会导致此错误:  
dim   myarray()   as   integer
myarray(8)   =   234         '   导致错误   9。

visual   basic   并不会将没有指定范围的数组自动设为   0   –   10。相反必须使用   dim   或   redim   来指定数组中元素的数目。

引用了不存在的集合成员。  
试着使用   for   each...next   结构代替指定元素下标。

使用速写形式的下标,结果指定了错误的元素。  
例如,当在集合上使用   !   运算子时,!   自动指定了一个键。例如   object!keyname.value   和   object.item(keyname).value   是一样的。在此例中,集合中如果   keyname   表示一个错误键,错误就会产生。若要改进此错误,在集合对象中使用正确的键名称或索引。

发表于:2007-06-02 13:17:117楼 得分:0
还是程序的问题,跟安装没关系。
把自己的脑子当成计算机,把程序在脑子里好好过一遍,想得全面点就ok了。
发表于:2007-06-22 10:16:148楼 得分:100
与我联系。250519292


快速检索

最新资讯
热门点击