|

最近试手多线程 被这个APPCRASH问题困扰的快崩溃了
调试模式下不会出现此问题 独立编译后运行一段时间就出现此问题
附上其中一份程序源码 ,不想下载的请看代码:
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集1 | | | | 变量名 | 类 型 | 数组 | 备 注 | 文本数组 | 文本型 | 0 | 域名数组 | 文本型 | 0 | 线程许可证 | 线程许可证 | | 操作索引 | 整数型 | | 开关 | 整数型 | |
编辑框2.内容 = “”编辑框3.内容 = “”文本数组 = 分割文本 (编辑框1.内容, #换行符, ) 计次循环首 (取数组成员数 (文本数组 ), x ) 如果真 (网页_取域名 (文本数组 [x ]) ≠ “”) 加入成员 (域名数组, 网页_取域名 (文本数组 [x ]))   计次循环尾 ()数组_去重复1 (域名数组 )线程许可证 = 线程_创建许可证 ()操作索引 = 0 开关 = 0 如果真 (取数组成员数 (域名数组 ) > 到整数 (编辑框4.内容 ))  计次循环首 (到整数 (编辑框4.内容 ), n ) 启动线程 (&多线程子程序, , ) 延时 (100 ) 计次循环尾 () 变量名 | 类 型 | 静态 | 数组 | 备 注 | 域名 | 文本型 | | | 源码 | 文本型 | | | 处理次数 | 整数型 | | | title | 文本型 | | | 快速文本2 | 文本型 | | | id | 整数型 | | | 线程_进入许可区 (线程许可证 )id = 操作索引 操作索引 = 操作索引 + 1 线程_退出许可区 (线程许可证 ) 如果真 (取数组成员数 (域名数组 ) < id + 1 ) 开关 = 开关 + 1  如果 (开关 = 到整数 (编辑框4.内容 ))  信息框 (“检测结束!”, 1, “程序提示:”) 线程_删除许可证 (线程许可证 ) 返回 () 返回 () 域名 = 域名数组 [id + 1]源码 = 网页_取网页源码 (“http://” + 域名 ) 如果真 (寻找文本 (源码, “<title”, -1 ) 启动线程 (&多线程子程序, , ) 返回 () title = 文本_取出中间文本 (源码, “”, , 真) 如果真 (文本区分_只取汉字 (title ) = “”) 线程_进入许可区 (线程许可证 ) 编辑框2. 加入文本 (域名 + #换行符 ) 线程_退出许可区 (线程许可证 )启动线程 (&多线程子程序, , )
出现的问题:
问题签名:
问题事件名称: APPCRASH
应用程序名: 批量查询器.exe
应用程序版本: 1.1.0.0
应用程序时间戳: 00000000
故障模块名称: ntdll.dll
故障模块版本: 6.1.7600.16385
故障模块时间戳: 4a5bdadb
异常代码: c0000005
异常偏移: 00056176
OS 版本: 6.1.7600.2.0.0.256.1
区域设置 ID: 2052
其他信息 1: 0a9e
其他信息 2: 0a9e372d3b4ad19135b953a78882e789
其他信息 3: 0a9e
其他信息 4: 0a9e372d3b4ad19135b953a78882e789
另外一个程序也有同样的问题 用的都是精易模块
问题签名:
问题事件名称: APPCRASH
应用程序名: 批量查询器.exe
应用程序版本: 1.1.0.0
应用程序时间戳: 00000000
故障模块名称: ntdll.dll
故障模块版本: 6.1.7600.16385
故障模块时间戳: 4a5bdadb
异常代码: c0000005
异常偏移: 00056176
OS 版本: 6.1.7600.2.0.0.256.1
区域设置 ID: 2052
其他信息 1: 0a9e
其他信息 2: 0a9e372d3b4ad19135b953a78882e789
其他信息 3: 0a9e
其他信息 4: 0a9e372d3b4ad19135b953a78882e789
补充内容 (2014-12-31 21:04):
份源码的故障模块名称: KERNELBASE.dll |
-
-
cs.rar
133.83 KB, 下载次数: 10, 下载积分: 精币 -2 枚
|