Foxtable(狐表)用户栏目专家坐堂 → OpenFileDialog在win7下引起ft闪退的问题如何处理?


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

主题:OpenFileDialog在win7下引起ft闪退的问题如何处理?

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


加好友 发短信
等级:二尾狐 帖子:501 积分:4167 威望:0 精华:0 注册:2013/1/18 13:34:00
OpenFileDialog在win7下引起ft闪退的问题如何处理?  发帖心情 Post By:2017/7/4 18:52:00 [只看该作者]

系统升级到win7,原有程序凡有使用OpenFileDialog的地方都会造成ft系统闪退,不知是什么原因?如何处理?谢谢!

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110802 积分:563948 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/7/4 20:30:00 [只看该作者]

OpenFileDialog怎么用的,代码看看

下面的代码执行也出错吗?
Dim dlg As new OpenFileDialog()
dlg.ShowDialog

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


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

 贴出具体代码。这个不应该的。
[此贴子已经被作者于2017/7/5 8:51:33编辑过]

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


加好友 发短信
等级:一尾狐 帖子:402 积分:2501 威望:0 精华:0 注册:2015/1/31 23:19:00
  发帖心情 Post By:2017/7/5 10:07:00 [只看该作者]

这个问题其实很简单:应该是你上次打开的目录不存在了,dialog默认会打开上次的目录,找不到就闪退。
建议,启动对话框之前,设置对话框默认目录,比如:c:\

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


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

以下是引用蓝才文百在2017/7/5 10:07:00的发言:
这个问题其实很简单:应该是你上次打开的目录不存在了,dialog默认会打开上次的目录,找不到就闪退。
建议,启动对话框之前,设置对话框默认目录,比如:c:\

 

没这个问题吧?我win8测试没这种情况。


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


加好友 发短信
等级:二尾狐 帖子:501 积分:4167 威望:0 精华:0 注册:2013/1/18 13:34:00
  发帖心情 Post By:2017/7/12 18:23:00 [只看该作者]

这几天按各位老师的指点把涉及到的代码改了一下。产生问题的主要原因应该是dialog.0k和dialog.ok,第一个是数字0,第二个是字母o,第一个是引用14版帮助上的,但在xp下无问题,在win7下出问题,修改后就ok了。修改后又测试了一下默认目录存不存在会不会引起闪退的问题,经测试,存不存在不会引起闪退,不存在时默认打开的是上次打开的目录或我的文档目录。

谢谢各位老师指点。


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


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

使用 dialog.0数字K 这样的代码,确定的时候不报错?你是如何能输入成功的?

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


加好友 发短信
等级:二尾狐 帖子:501 积分:4167 威望:0 精华:0 注册:2013/1/18 13:34:00
  发帖心情 Post By:2017/8/26 16:46:00 [只看该作者]

不是手工输入的,是直接复制粘贴14版帮助上的。

 回到顶部
帅哥,在线噢!
有点蓝
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110802 积分:563948 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/8/26 17:09:00 [只看该作者]

不会吧,就算是复制的代码,不符合语法编译也通不过的呀。

 回到顶部