以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  请教老师,关于登陆窗口退出后出错的问题!  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=111138)

--  作者:fczhaobo
--  发布时间:2017/12/15 18:10:00
--  请教老师,关于登陆窗口退出后出错的问题!

图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看
请老师看图,点击取消后,软件确实退出来了,但是出错,这是为什么呢?谢谢
图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

--  作者:fczhaobo
--  发布时间:2017/12/15 18:11:00
--  
调试和生成软件后都是这个问题!
--  作者:cd_tdh
--  发布时间:2017/12/15 18:13:00
--  
return后直接end if试试。
--  作者:有点甜
--  发布时间:2017/12/15 18:26:00
--  

你AfterOpenProject事件写了什么代码?如果删除,有没有问题?

 

或者你不要用exit,改成kill

 

Dim ps As  System.Diagnostics.Process() = System.Diagnostics.Process.GetProcessesByName("foxtable")
For Each p As System.Diagnostics.Process In ps

    p.kill
Next


--  作者:fczhaobo
--  发布时间:2017/12/15 20:43:00
--  
以下是引用cd_tdh在2017/12/15 18:13:00的发言:
return后直接end if试试。
去掉后暂时没出现问题,先谢谢!


--  作者:fczhaobo
--  发布时间:2017/12/15 21:13:00
--  
以下是引用有点甜在2017/12/15 18:26:00的发言:

你AfterOpenProject事件写了什么代码?如果删除,有没有问题?

 

或者你不要用exit,改成kill

 

Dim ps As  System.Diagnostics.Process() = System.Diagnostics.Process.GetProcessesByName("foxtable")
For Each p As System.Diagnostics.Process In ps

    p.kill
Next



三楼直接end if,行不通,还是出错,也不能删除AfterOpenProject事件的代码,里面有自动升级的代码,用Kill我试过了也不行,系统只能输正确密码,退不出来,这可怎么办呢?


--  作者:有点蓝
--  发布时间:2017/12/15 21:39:00
--  
你AfterOpenProject事件写了什么代码?贴出来看看
--  作者:blsu33
--  发布时间:2017/12/15 22:16:00
--  
路过 蓝蓝老师,
  用KILL 固然没问题 但是发现Bin\\TempFiles 目录下会出现好多文件 貌似 残留了好多 控件 正常退出的 不会有这些残留  是否有什么影响 和问题呢 

--  作者:有点蓝
--  发布时间:2017/12/15 22:25:00
--  
以下是引用blsu33在2017/12/15 22:16:00的发言:
路过 蓝蓝老师,
  用KILL 固然没问题 但是发现Bin\\TempFiles 目录下会出现好多文件 貌似 残留了好多 控件 正常退出的 不会有这些残留  是否有什么影响 和问题呢 

正常不会有什么影响,这些都是临时文件,kill后可以写代码清空这个目录