| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 559 人关注过本帖
标题:编写的程序出现重大错误,急求回答!
只看楼主 加入收藏
renxiaoyao36
Rank: 9Rank: 9Rank: 9
来 自:七宝中学
等 级:贵宾
威 望:31
帖 子:347
专家分:1077
注 册:2014-9-18
结帖率:92.31%
收藏
已结贴  问题点数:20 回复次数:3 
编写的程序出现重大错误,急求回答!
编写了一个很大的工程,在VB编译环境内运行无错误
编译为EXE并测试,在遍历模块执行到30000多个文件时,出现闪退
这是怎么回事?
急求解答!
最重要的是有时闪退有时却不。
急求解答!!!
另外,代码太大了我就不发上来,用的代码就是我前不久发的帖子询问的遍历子目录算法风版主给我的。
代码详见https://bbs.bccn.net/thread-444657-1-1.html 三楼
因为急需回答就置顶了哈

[ 本帖最后由 renxiaoyao36 于 2015-5-2 17:43 编辑 ]
搜索更多相关主题的帖子: 工程 
2015-05-02 17:40
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4947
专家分:30084
注 册:2008-10-15
收藏
得分:14 
30000多个文件名,你保存在哪里,像这么多,建议保存在临时文件里,如果放控件里,有可能内存溢出直接崩溃。只想到这点。
我那个代码,也有可能因为目录级数太多而递归造成堆栈满。

目前只想到这两个方面。

授人于鱼,不如授人于渔
早已停用QQ了
2015-05-03 07:54
renxiaoyao36
Rank: 9Rank: 9Rank: 9
来 自:七宝中学
等 级:贵宾
威 望:31
帖 子:347
专家分:1077
注 册:2014-9-18
收藏
得分:0 
风版主你忘啦……我是保存在Tmp文件中的,不是内存中
目录级数太多造成奔溃不大可能,应为这个现象不是每次都有的,而搜索到的文件却是固定的
最最最重要的是,在VB编译环境中无问题,在编译完的EXE中却有问题

[ 本帖最后由 renxiaoyao36 于 2015-5-3 08:34 编辑 ]

编程蛋疼的不是枯燥,而是辛辛苦苦编完几百行的代码,运行,“Runtime Error “xxx””。
2015-05-03 08:32
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1820
专家分:3681
注 册:2011-3-24
收藏
得分:0 
遍历子目录
前阵子才做过,单个文件夹有34万个档案,也是不会有问题,
只是文件夹不能在视窗中开启,一开就当机。

目录级数
印象中XP是取决于路径的总字数,遇过总长255字以上的就不行的。

不要選我當版主
2015-05-05 00:34
快速回复:编写的程序出现重大错误,急求回答!
数据加载中...
 
   



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

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