Foxtable(狐表)用户栏目专家坐堂 → ukey启动的小问题


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

主题:ukey启动的小问题

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


加好友 发短信
等级:小狐 帖子:393 积分:3723 威望:0 精华:0 注册:2013/10/9 23:09:00
ukey启动的小问题  发帖心情 Post By:2016/1/11 19:27:00 [只看该作者]

因为用户名存储在外部数据源,所以在BeforeConnectOuterDataSource事件中加入了判断ukey是否启动的程序,这应该是程序启动最早的事件,希望在用户登录前就判断是否存在ukey。

程序如下:

If UKey.Start() Then

    If UKey.Encrypt2("XXXsoft")<>"XXX900" Then

        e.HideSplashForm=True

        MessageBox.Show("启动UKey失败!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)

        Syscmd.Project.Exit()

    End If

Else

    e.HideSplashForm=True

    MessageBox.Show("请插上本软件的UKey!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)

    Syscmd.Project.Exit()

End If


两个问题:1、Syscmd.Project.Exit()不管用,仍会弹出用户登录窗口;

          2、MessageBox.Show弹出时,总是不出现在最前端,若不是任务栏有提示,还真不知道弹出来了。


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/1/11 19:33:00 [只看该作者]

1、写到beforeOpenProject事件

 

http://www.foxtable.com/help/topics/1615.htm

 

2、

 

MessageBox.Show("提示!", "重要提示",MessageBoxButtons.Ok,MessageBoxIcon.Question, 0, Windows.forms.MessageBoxOptions.ServiceNotification)


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


加好友 发短信
等级:小狐 帖子:393 积分:3723 威望:0 精华:0 注册:2013/10/9 23:09:00
  发帖心情 Post By:2016/1/11 23:33:00 [只看该作者]

原来就是写在这个事件里,就是提示框总被遮挡,现在第2个问题解决了,一切OK了!这些招数都是帮助文档中没有的,谢谢!
[此贴子已经被作者于2016/1/11 23:33:44编辑过]

 回到顶部