Foxtable(狐表)用户栏目专家坐堂 → [求助]APPcrash的问题


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

主题:[求助]APPcrash的问题

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


加好友 发短信
等级:九尾狐 帖子:2204 积分:18140 威望:0 精华:0 注册:2011/11/26 20:21:00
[求助]APPcrash的问题  发帖心情 Post By:2014/6/8 18:58:00 [显示全部帖子]

我的电脑WIN7专业版32位(微软正版).今天刚装的,除了2007组件,好压,adobe flash player 13 activex,微软的MSE防毒软件外,未安装其他任何软件.

 

foxtable开发版最新版.

 

开发的程序运行时,无任何预兆的弹出报错.有时是启动,有时是操作表,有时是操作窗口.几乎都是象下面的窗口

 


此主题相关图片如下:appcrash.png
按此在新窗口浏览图片

内容也差不多,

问题签名:
  问题事件名称: APPCRASH
  应用程序名: foxtable.exe
  应用程序版本: 2014.5.12.1
  应用程序时间戳: 536df72e
  故障模块名称: StackHash_5fb8
  故障模块版本: 6.1.7600.16385
  故障模块时间戳: 4a5bdadb
  异常代码: c0000374
  异常偏移: 000c283b
  OS 版本: 6.1.7600.2.0.0.256.48
  区域设置 ID: 2052
  其他信息 1: 5fb8
  其他信息 2: 5fb8e3d5d6b48ae9ac7689cbdedc1024
  其他信息 3: 3fb4
  其他信息 4: 3fb4b22e0e22b53027f1061de49d8779

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

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

 

请教各位狐狸大神,快崩溃了


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


加好友 发短信
等级:九尾狐 帖子:2204 积分:18140 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2014/6/8 20:09:00 [显示全部帖子]

要我说啥好啊.

这是我安装的软件

 


图片点击可在新窗口打开查看此主题相关图片如下:我安装的软件.png
图片点击可在新窗口打开查看

这是狐表安装的目录(各位看看与你们的是否一样,包括文件数\大小)


 


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

这是启动项

 


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

 


 

[此贴子已经被作者于2014-6-8 20:11:00编辑过]

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


加好友 发短信
等级:九尾狐 帖子:2204 积分:18140 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2014/6/8 20:10:00 [显示全部帖子]

这是插件

 


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


 


图片点击可在新窗口打开查看此主题相关图片如下:加载项2.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:九尾狐 帖子:2204 积分:18140 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2014/6/8 20:21:00 [显示全部帖子]

1.用管理员身份和兼容模式运行foxtable-----YES,一直都是

2、可能是输入法或者什么插件,或者杀毒软件影响的。

------WIN7 自带输入法;

------无其他任何插件

 

 


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

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


加好友 发短信
等级:九尾狐 帖子:2204 积分:18140 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2014/6/8 20:35:00 [显示全部帖子]

卸载了,运行时报错.图片点击可在新窗口打开查看

 

描述:
  Stopped working

问题签名:
  问题事件名称: APPCRASH
  Application Name: foxtable.exe
  Application Version: 2014.5.12.1
  Application Timestamp: 536df72e
  Fault Module Name: DUser.dll
  Fault Module Version: 6.1.7600.16385
  Fault Module Timestamp: 4a5bda06
  Exception Code: c0000005
  Exception Offset: 00013869
  OS 版本: 6.1.7600.2.0.0.256.48
  区域设置 ID: 2052

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

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


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


加好友 发短信
等级:九尾狐 帖子:2204 积分:18140 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2014/6/8 20:39:00 [显示全部帖子]

安装后的开发版文件夹与你们一样吗

665个文件,7个文件夹

大小97663728字节

占用空间98992128字节


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


加好友 发短信
等级:九尾狐 帖子:2204 积分:18140 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2014/6/8 20:43:00 [显示全部帖子]

重写代码?图片点击可在新窗口打开查看
[此贴子已经被作者于2014-6-8 20:43:36编辑过]

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


加好友 发短信
等级:九尾狐 帖子:2204 积分:18140 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2014/6/8 22:17:00 [显示全部帖子]

导出系统数据的代码:

 

SystemReady = False
try
    If DataTables.Contains("Temp") = False Then
        Dim q As new QueryBuilder
        q.C
        q.TableName = "Temp"
        q.SelectString = " Select * from {A} where false"
        q.Build
    End If
   
    Dim dts() As String = { "A","B","C","D","E","F"  }
    Dim dlg As New SaveFileDialog
    dlg.Filter= "Access文件|*.accdb"
    dlg.OverwritePrompt = True
    If dlg.ShowDialog = DialogResult.Ok Then
        If FileSys.FileExists(dlg.FileName) Then
            FileSys.DeleteFile(dlg.FileName,2,2)
        End If
        For i As Integer = 0 To dts.Length - 1
            Dim dt As DataTable = DataTables(dts(i))
            If dt.Type = 3 Then '只导出外部表
                If dt.Name = "A" Or dt.DataCols.Contains("AID") Then
                    Dim Fil As String
                    Select Case dt.Name
                        Case "A"
                            Fil = "ID = '" & Tables("A").Current("ID") & "'"
                        Case Else
                            Fil = "AID = '" & Tables("A").Current("ID") & "'"
                    End Select
                    DataTables("Temp").StopRedraw
                    DataTables("Temp").Fill("select * from {" & dt.Name & "} where " &  Fil ,"AAAA",True )
                    DataTables("Temp").ResumeRedraw
                    Dim ex As new Exporter
                    ex.SourceTableName = "Temp"
                    ex.FilePath = dlg.FileName
                    ex.Format = "Access2007"
                    ex.PassWord = "foxtable"
                    ex.NewTableName = dt.Name
                    ex.Export
                End If
            End If
            StatusBar.Message1= "导出进度"
            StatusBar.ProgressBar.Visible = True
            StatusBar.Refresh
            StatusBar.ProgressBar.Minimum = 0
            StatusBar.ProgressBar.Maximum = dts.Length
            StatusBar.ProgressBar.Value =  i + 1
            StatusBar.Message2= math.Round(100*(i+1)/dts.Length,0) & "%"
            If i = dts.Length - 1 Then
                StatusBar.Reset()
            End If
        Next
    End If
Catch ex As Exception
    MessageBox.Show("导出数据失败")
End Try

SystemReady = True

 

原来的项目,在执行这个代码的时候(我做了一个程序菜单按钮),就直接退出。

 

新建了一个项目,在里面做了N个表,但这些表之间没有建立任何关系,导出的时候就没问题 。

 

想法:因为我在做的时候,要考虑独占式编辑,所以执行了增加临时列的代码,会不会因为这个有影响?例如在窗口A的afterload事件中

 


Dim t As Table = Tables(e.Form.Name & "_Table1")  ‘说明这个窗口中的Table1是normal型的,绑定了表D
'增加临时列表
Dim dt As DataTable = t.DataTable
If dt.DataCols.Contains("Temp") = False Then
    dt.DataCols.Add("Temp", Gettype(Boolean))
End If

 

 

 

[此贴子已经被作者于2014-6-8 22:20:18编辑过]

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


加好友 发短信
等级:九尾狐 帖子:2204 积分:18140 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2014/6/10 0:32:00 [显示全部帖子]

报出APPCRASH的实例


解决办法:
1、压缩项目
2、压缩和修复数据库

-------唉,狐表官网和论坛就是不告诉我要这样做。搞得我折腾了半个月。最终还是我自己试了试结果正常了。

敬告各位狐友:每当程序出现故障的时候,压缩一下项目,再压缩和修复数据库,说不定可以解决大问题 。
[此贴子已经被作者于2014-6-10 7:10:25编辑过]

 回到顶部