TC官方合作论坛

 找回密码
 立即注册
查看: 714|回复: 3
打印 上一主题 下一主题

[BUG反馈] TC5 表格控件与"Excel.Application"有冲突

[复制链接]
跳转到指定楼层
楼主
发表于 2015-6-29 02:45:08 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 小噤 于 2015-6-29 17:13 编辑

TC版本:5.2
环境:XP
BUG产生过程:
1.窗体有表格控件
2.脚本调用VB编写的DLL
(DLL调用的是Excel.Application)
(DLL代码在最下面,就一个保存的命令)
3.DLL操作时间过久(也没多久)就会出现下图
如果插件接口是全局变量.线程调用程序会崩溃,提示内存错误.rar (7.66 KB, 下载次数: 271)

窗体上有表格控件,按钮激发事件,会报错.rar (7.35 KB, 下载次数: 351)



4.这种BUG,在TC4版本上不会发生
5.这种BUG,表格控件不存在则不会发生
6.这种BUG,表格控件与事件不在同一窗体上不会发生
7.这种BUG,WIN7测试不会发生,不知道是不是我WIN7配置太高.DLL操作时间不久....


DLL代码如下,应该是VB代码问题.
Dim oExcel, oWb
Dim EXCEL_path
Dim TXT_path
Public Function SaveAs(EXCEL_path As String, TXT_path As String) As String
    Set oExcel = CreateObject("Excel.Application")
    Set oWb = oExcel.Workbooks.Open(EXCEL_path)
    oExcel.DisplayAlerts = False
    oExcel.ActiveWorkbook.SaveAs TXT_path, -4158
    oExcel.Quit
    SaveAs = "OK"
End Function



回复

使用道具 举报

沙发
发表于 2015-6-29 10:02:02 | 只看该作者
直接发测试项目吧   当贴VB代码 不太好分析  
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2015-6-29 17:14:56 | 只看该作者
kevinqq 发表于 2015-6-29 10:02
直接发测试项目吧   当贴VB代码 不太好分析

项目已上传   excel文本太大   自己弄一下放到C盘  名叫a.xlsx, 整 个表格所有行都有数据.   列就无所谓了测试的时候我只弄了两列而已   
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2015-6-30 13:42:28 | 只看该作者
kevinqq 发表于 2015-6-29 10:02
直接发测试项目吧   当贴VB代码 不太好分析

回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-20 09:56 , Processed in 0.154982 second(s), 25 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表