以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]项目关闭后进程无法关闭的原因找到了,请老师看看如何解决  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=114055)

--  作者:huangfanzi
--  发布时间:2018/1/27 15:31:00
--  [求助]项目关闭后进程无法关闭的原因找到了,请老师看看如何解决
研究了一个下午,终于找到为什么项目正常关闭后,项目的进程一直留在Windows的任务管理器的进程中,原因就出在TopicBar的代码上,研究发现,TopicBar的Pages 不能全部隐藏,一但隐藏,这个项目在关闭后Foxtable进程关不掉,例子我发上来了,老师可以试试看,我用的系统是 WIN10,FT的版本是高级开发版

For Each tp As WinForm.TopicPage In e.Form.Controls("TopicBar_任务导航").Pages  \'窗口打开后先关闭所有Links   
    For Each tl As WinForm.TopicLink In tp.Links
        tl.Visible = False
    Next
    tp.Visible = False
Next
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.foxdb



--  作者:有点蓝
--  发布时间:2018/1/27 15:33:00
--  
这个问题确实存在
--  作者:huangfanzi
--  发布时间:2018/1/27 15:38:00
--  
天,这个问题困扰我三年了,三年前,我开发的项目本来是用之个TopicBar来进行权限管理的,因为这个问题我改用了窗口中的各种按钮,最近在开发个新项目,想再用回TopicBar,又发现了这个问题,这个BUG就不能修复下吗?
另外,是不是只要有一个Pages可见,就不会出现BUG了?

--  作者:有点蓝
--  发布时间:2018/1/27 15:50:00
--  
问题已反馈。