Foxtable(狐表)用户栏目专家坐堂 → [求助]狐表运行自动退出


  共有5586人关注过本帖树形打印复制链接

主题:[求助]狐表运行自动退出

帅哥哟,离线,有人找我吗?
chnfo
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2199 积分:18081 威望:0 精华:0 注册:2011/11/26 20:21:00
[求助]狐表运行自动退出  发帖心情 Post By:2014/5/25 18:25:00 [只看该作者]

我今天重装了系统,是WIN7的64位操作系统,然后安装了OFFICE2010-32位版的。

另一台电脑上运行正常的程序,拿到本机上运行,进入之后就莫名退出,错误如下:

问题签名:
  问题事件名称: APPCRASH
  应用程序名: foxtable.exe
  应用程序版本: 2014.5.12.1
  应用程序时间戳: 536df72e
  故障模块名称: StackHash_e7ce
  故障模块版本: 6.1.7601.17514
  故障模块时间戳: 4ce7ba58
  异常代码: c0000374
  异常偏移: 000ce653
  OS 版本: 6.1.7601.2.1.0.256.1
  区域设置 ID: 2052
  其他信息 1: e7ce
  其他信息 2: e7ce367753d07925aabc4eb14e7c0fb3
  其他信息 3: 4cec
  其他信息 4: 4cec67693e571739fcac3209fb73ee91


请教这个该咋办啊?

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/25 18:58:00 [只看该作者]

不应该,可能是这个系统的问题。重装一下.netframework、狐表、用管理员身份运行

 回到顶部
帅哥哟,离线,有人找我吗?
chnfo
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2199 积分:18081 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2014/5/25 19:12:00 [只看该作者]

netframework、狐表、用管理员身份运行
netframework--我今天下午刚重装的WIN7系统,64位的,应当有自带的.net框架
狐表---出现问题之后重装了

在运行的时候,出现以下提示

.NET Framework 版本:2.0.50727.5420
Foxtable 版本:2014.5.12.1
错误所在事件:菜单,DataOut,Click
详细错误信息:
尝试读取或写入受保护的内存。这通常指示其他内存已损坏。


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/25 19:22:00 [只看该作者]

应该是office安装不正确的原因,是完整版的么?重装一下。
[此贴子已经被作者于2014-5-25 19:21:45编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
chnfo
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2199 积分:18081 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2014/5/25 19:51:00 [只看该作者]

下午新装的office2010,全选装的哦

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/25 19:52:00 [只看该作者]

 你都写了什么代码?调试一下。

 回到顶部
帅哥哟,离线,有人找我吗?
chnfo
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2199 积分:18081 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2014/5/26 22:59:00 [只看该作者]

我在管理项目-菜单设计-主菜单-程序菜单里增加了一个“dataout”的菜单,用来导出项目数据,代码如下:


If DataTables.Contains("Temp") = False Then
    Dim q As new QueryBuilder
    q.C
    q.TableName = "临时表"
    q.SelectString = "Select * from {TbCon} where false "
    q.Build
End If

Dim dlg As New SaveFileDialog '定义一个新的SaveFileDialog
dlg.Filter = "Access文件|*.accdb" '设置筛选器
dlg.OverwritePrompt = True
If dlg.ShowDialog = DialogResult.Ok  Then '如果用户单击了确定按钮
    For Each dt As DataTable In DataTables
        If dt.name <> "临时表" Then
            DataTables("临时表").Fill("select * from {" & dt.name & "}", "pmcs", True)
        End If
        Dim ex As New Exporter
        ex.SourceTableName = "临时表" '指定导出表
        ex.FilePath = dlg.FileName
        ex.Format = "Access2007"
        ex.PassWord = "aaa"
        ex.NewTableName = dt.Name
        ex.Export
    Next
End If


然后运行这个导出的时候,狐表就会自动关闭。
这是自动关闭的界面

图片点击可在新窗口打开查看此主题相关图片如下:无标题.png
图片点击可在新窗口打开查看


这是错误的提示内容:

问题签名:
  问题事件名称: APPCRASH
  应用程序名: foxtable.exe
  应用程序版本: 2014.5.12.1
  应用程序时间戳: 536df72e
  故障模块名称: StackHash_ec37
  故障模块版本: 6.1.7601.18229
  故障模块时间戳: 51fb1072
  异常代码: c0000374
  异常偏移: 000ce753
  OS 版本: 6.1.7601.2.1.0.256.1
  区域设置 ID: 2052
  其他信息 1: ec37
  其他信息 2: ec37b64ad567cd008928d7225d2bf5bd
  其他信息 3: 1d18
  其他信息 4: 1d18037ab9d75bb223347ce33ec82f00

联机阅读隐私声明:
  http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0804

如果无法获取联机隐私声明,请脱机阅读我们的隐私声明:
  C:\Windows\system32\zh-CN\erofflps.txt

[此贴子已经被作者于2014-5-26 23:02:20编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/26 23:02:00 [只看该作者]

 1、尝试新建一个项目,看看修改列等操作是否正常;

 

 2、用msgbox调试一下。


 回到顶部
帅哥哟,离线,有人找我吗?
chnfo
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2199 积分:18081 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2014/5/28 23:49:00 [只看该作者]

 1、尝试新建一个项目,看看修改列等操作是否正常;

------截止目前为止,其它的项目可以操作,就是这个项目的其它操作也可以进行,就是一按导出,在一台电脑上是闪退,另一台电脑是弹出停止工作的报错窗

 

 2、用msgbox调试一

------请教这个东东怎么调哟?



SystemReady = False
If DataTables.Contains("Temp") = False Then
    MessageBox.Show("要新建临时表")
    Dim q As new QueryBuilder
    q.C
    q.TableName = "Temp"
    q.SelectString = " Select * from {TbPowerPro} where false"
    q.Build
   
Else
    MessageBox.Show("已经有临时表,可直接用")
End If 
---------------------问题是它闪退了,我也没法查啊。



[此贴子已经被作者于2014-5-28 23:50:07编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/5/29 8:47:00 [只看该作者]


 回到顶部
总数 11 1 2 下一页