Foxtable(狐表)用户栏目专家坐堂 → 用FoxTable做的项目打开模式窗口时再切换其他软件时容易死机,有人遇到过这种情况吗?


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

主题:用FoxTable做的项目打开模式窗口时再切换其他软件时容易死机,有人遇到过这种情况吗?

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


加好友 发短信 一级勋章
等级:六尾狐 帖子:1412 积分:8937 威望:0 精华:0 注册:2008/9/1 8:57:00
用FoxTable做的项目打开模式窗口时再切换其他软件时容易死机,有人遇到过这种情况吗?  发帖心情 Post By:2009/6/12 17:34:00 [显示全部帖子]

   在狐表做的项目中,我打开多个窗口(都是独立窗口或模式窗口),其中至少包括一个用来编辑的窗口(这个窗口有多个文本框和数字框,且与表中的字段绑定),在不关闭这些窗口的前提下我在这个电脑上打开另一个财务软件(也使用SQL server数据库),然后回到狐表,发现已经死机.
    若在狐表中不打开录入窗口(即不打开有多个文本框和数字框的窗口),切换到其他软件再回来,不会死机.
    经查看内存,狐表占用了80多M,另一软件占用了30多M,电脑上还有很多未占用的内存,CPU也未完全占用,而且在任务管理器中FoxTable仍然处于运行状态(不是未响应状态).但狐表确实已经停止响应.
    这个问题很奇怪,在多个电脑/多种系统上都会出现.不知是怎么回事,请贺老师及其他的朋友也认真测试一下,看有无这样的问题.
[此贴子已经被作者于2009-6-13 16:57:06编辑过]

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


加好友 发短信 一级勋章
等级:六尾狐 帖子:1412 积分:8937 威望:0 精华:0 注册:2008/9/1 8:57:00
  发帖心情 Post By:2009/6/12 19:41:00 [显示全部帖子]

    我已经试了好长时间,死机是肯定的,可能我的窗口比较复杂,输入框比较多,窗口中的代码也比较多.还是希望贺老师认真检查一下原因.并且,非常奇怪的是,在狐表中如果只打开一个窗口,从来不会死机;如果在狐表中打开多个窗口进行操作,不切换到其他软件,也从来不会死机(从这一点可以看出不是我的窗口代码的问题).而打开多个比较复杂的窗口,再切换到其他软件,死机的可能性在50%以上.
    现在这个问题肯定存在,还是希望贺老师认真分析一下原因.

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


加好友 发短信 一级勋章
等级:六尾狐 帖子:1412 积分:8937 威望:0 精华:0 注册:2008/9/1 8:57:00
  发帖心情 Post By:2009/6/13 15:23:00 [显示全部帖子]

     经进一步认真测试,发现在狐表中如果不打开模式窗口,而只打开其他窗口,切换到其他软件不会死机.而如果打开模式窗口,再切换到其他软件(不论什么软件),有可能死机.看起来,死机与模式窗口有关,还是希望贺老师检查一下狐表系统的模式窗口有无问题.

    在测试的过程中,还发现一个问题.就是在狐表中,打开一个模式窗口时,无法用鼠标再进行别的操作,无法再打开其他的窗口(模式窗口就应该是这样的).但却可以用代码同时打开多个模式窗口,但是,打开多个模式窗口时,特别容易死机.正常情况下,一个项目中是不应该多个模式窗口共存的,看贺老师能否提供一个解决办法:要么不允许用代码同时打开多个模式窗口(至少应有一个提示),要么允许打开多个模式窗口但不要总死机.

总结:
(1)狐表中打开一个模式窗口,不切换到其他软件,不会死机;
(2)狐表中打开一个模式窗口,切换到其他软件,有可能死机(概率不高);
(3)狐表中打开多个其他窗口不打开模式窗口,切换到其他软件,不会死机;
(4)狐表中打开多个模式窗口,但不切换到其他软件,有可能死机(概率不太高);
(5)狐表中打开多个模式窗口,并切换到其他软件,很有可能死机(概率非常高,超过50%);
  
 
[此贴子已经被作者于2009-6-13 15:56:07编辑过]

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


加好友 发短信 一级勋章
等级:六尾狐 帖子:1412 积分:8937 威望:0 精华:0 注册:2008/9/1 8:57:00
  发帖心情 Post By:2009/6/14 10:31:00 [显示全部帖子]

以下是引用狐狸爸爸在2009-6-14 8:36:00的发言:
死机是不会,问题是这样的:

从替他软件回来的时候,模式窗口跑到后面去了,看不到模式窗口,也无法操作。
可以按Alt +Tab键,调出模式窗口继续操作。
[此贴子已经被作者于2009-6-14 8:35:53编辑过]

    但有的时候,模式窗口能看到,但看不到窗口中的东西(但操作系统的任务管理器中显示狐表仍然是正常的),不知怎么回事?今天我试了,没有遇到这种情况,等我再认真试一下再说吧。
    另外,其他编程工具做的项目,从来没出现过模式窗口被盖住出不来的情况,所以模式窗口被盖住出不来是不正常的,所以期待贺老师找一个解决的办法。


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


加好友 发短信 一级勋章
等级:六尾狐 帖子:1412 积分:8937 威望:0 精华:0 注册:2008/9/1 8:57:00
  发帖心情 Post By:2009/6/15 13:31:00 [显示全部帖子]

   尽管出现的频率不太高,还是请贺老师认真检查一下到底是怎么回事,有无解决的办法.不能什么事情都说是微软的原因,实质上不一定的.就像以前的时候,贺老师说速度慢是.net的原因无法解决,在一个狐表中同时显示多个表也是微软的原因无法解决,但后来的结果是,这些问题全部都能解决.
   如果我们开发的项目,一出现问题就把责任推给您,您再把责任推给微软.这样不好.根据这半年多的历史经验,真正由于微软造成的、无法解决的问题并不多,绝大多数情况下刚开始您都说是微软的问题,但后来微软的开发工具没有变,您都找到了解决的办法,仍然是狐表的问题。
    好像微软的.net比狐表还是要稳定一点点的吧!

 回到顶部