Foxtable(狐表)用户栏目专家坐堂 → 登录慢


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

主题:登录慢

美女呀,离线,留言给我吧!
nuoyan89
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:409 积分:2850 威望:0 精华:0 注册:2020/10/9 8:45:00
登录慢  发帖心情 Post By:2022/11/30 16:22:00 [只看该作者]

老师,我系统点击登录时,打开那个登录窗口得等上半分钟,这种情况可以怎么改善吗?谢谢

Forms("用户登录").Open()
If _UserName = "" Then
    Syscmd.Project.Exit()
    Return '这个要加上,因为既然要退出,就不应该再执行后面的初始化代码了,否则会出错
End If
'后续初始化代码
Forms("区域一").show()
Forms("导航窗口").show()
Forms("登录显示").show()
ApplicationMenu.Visible=False
If User.Type <> UserTypeEnum.Developer
    TableCaptionVisible = False
End If

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


加好友 发短信
等级:超级版主 帖子:106067 积分:539428 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/11/30 16:30:00 [只看该作者]

打开下面窗口慢?窗口有什么事件代码?

Forms("用户登录").Open()


 回到顶部
美女呀,离线,留言给我吧!
nuoyan89
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:409 积分:2850 威望:0 精华:0 注册:2020/10/9 8:45:00
  发帖心情 Post By:2022/11/30 16:57:00 [只看该作者]

是点击启动之后要半分钟左右,才能弹出用户登录这个窗口,下面的都正常了

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


加好友 发短信
等级:超级版主 帖子:106067 积分:539428 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/11/30 16:58:00 [只看该作者]

其它项目事件有什么代码?


 回到顶部
美女呀,离线,留言给我吧!
nuoyan89
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:409 积分:2850 威望:0 精华:0 注册:2020/10/9 8:45:00
  发帖心情 Post By:2022/11/30 17:18:00 [只看该作者]

老师,以下是整个项目属性里的代码,请帮忙看看,谢谢
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:新建文本文档 (2).txt


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


加好友 发短信
等级:超级版主 帖子:106067 积分:539428 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/11/30 17:27:00 [只看该作者]

有2种可能会导致久
1、项目加载了全部数据,数据越多就越慢
2、BeforeOpenProject事件,如果这个地址【\\192.168.1.10】不通,这个代码会导致30秒才会有结果

 回到顶部
美女呀,离线,留言给我吧!
nuoyan89
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:409 积分:2850 威望:0 精华:0 注册:2020/10/9 8:45:00
  发帖心情 Post By:2022/11/30 17:33:00 [只看该作者]

老师,第2种情况估计不会,因为我们还有一个APP,这个登录是正常的,我们现在这个系统数据量是挺大的,如果是第一种情况的话可以怎么优化的呢?可以怎么入手呢?谢谢

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


加好友 发短信
等级:超级版主 帖子:106067 积分:539428 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/11/30 17:40:00 [只看该作者]

这个未必。可以自己计算一下每个事件执行的时间:http://www.foxtable.com/webhelp/topics/2226.htm

 回到顶部
美女呀,离线,留言给我吧!
nuoyan89
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:409 积分:2850 威望:0 精华:0 注册:2020/10/9 8:45:00
  发帖心情 Post By:2023/4/4 10:54:00 [只看该作者]

老师,整个项目事件我就只留了一个代码,如下,测试耗时为:3.585秒。其他的代码我全部删除了,但是还是等很长时间才进去。

Dim st As Date = Date.Now '将开始时间保存在变量st中
If e.name = "ERP管理系统" Then
    e.Con ne ction St rin g 等于 "Pr ovid er=S QLO LED B.1;Pa ss word=Ab284567;Pers ist Secu rity Info=True;U ser ID=sa;Initi al Catalog =条码扫 描数据库;Data Source=192.168.1.00"
End If 
MessageBox.Show("耗时: " & (Date.Now - st).TotalSeconds & "秒")
[此贴子已经被作者于2023/4/4 10:55:35编辑过]

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


加好友 发短信
等级:超级版主 帖子:106067 积分:539428 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/4/4 10:56:00 [只看该作者]


 回到顶部
总数 22 1 2 3 下一页