Foxtable(狐表)用户栏目专家坐堂 → 在win7出错,XP不会。


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

主题:在win7出错,XP不会。

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


加好友 发短信
等级:狐精 帖子:3313 积分:23146 威望:0 精华:1 注册:2009/3/31 11:25:00
在win7出错,XP不会。  发帖心情 Post By:2014/8/6 17:52:00 [只看该作者]

AfterOpenProject 代码内容如下:

Dim n As Integer = Registry.GetValue("HKEY_CURRENT_USER\Software\MyApp","Count",0)
Dim Code As String = Registry.GetValue("HKEY_CURRENT_USER\Software\MyApp","Register" & ComputerId,"")
Dim Ok As Boolean = False
Vars("内外网") = User.ExtendedValues("登陆方式")

baseMainform.MinimizeBox = True
If Code > ""  AndAlso DecryptText(Code,"yang139264","139264yang") = ComputerId Then
       Registry.SetValue("HKEY_CURRENT_USER\Software\MyApp","Count",n+1)
       Forms("登陆").Open()
       InitNotifyIcon()
Else
    If n > 350 And n <= 380 Then
        Forms("注册窗口").Open()
    Else If n > 380 Then
        Messagebox.Show("您正在使用的产品已经超出试用次数!")
        Syscmd.Project.Exit(False)
    Else
       Registry.SetValue("HKEY_CURRENT_USER\Software\MyApp","Count",n+1)
       Forms("登陆").Open()
       InitNotifyIcon()
    End If
End If
BaseMainform.IsMdiContainer = True
baseMainform.FormBorderStyle = Windows.Forms.FormBorderStyle.FixedDialog '项目固定大小,不可调整


图片点击可在新窗口打开查看此主题相关图片如下:snap 2014-08-06 17.45.23.jpg
图片点击可在新窗口打开查看

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


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

 1、win7,要设置用管理员身份运行项目;

 

 2、你用msgbox调试,那一行代码出错。


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


加好友 发短信
等级:狐精 帖子:3313 积分:23146 威望:0 精华:1 注册:2009/3/31 11:25:00
  发帖心情 Post By:2014/8/6 17:55:00 [只看该作者]

在全局中代码如下:

Public NotifyIcon As New System.Windows.Forms.NotifyIcon()
Public menu As New System.Windows.Forms.ContextMenuStrip()
'初始化组件.此函数在AfterOpenProject事件中调用
Public Sub InitNotifyIcon()
Dim menu1 As New System.Windows.Forms.ToolStripMenuItem()
Dim menu2 As New System.Windows.Forms.ToolStripMenuItem()
menu1.Text = "最大化"
menu2.Text = "退出系统"
menu.Items.Add(menu1)
menu.Items.Add(menu2)
AddHandler  menu1.Click, AddressOf seo1  '事件注册,表示点菜单1的时候执行方法1
AddHandler  menu2.Click, AddressOf seo2

NotifyIcon.Ballo '+ vbcrlf + "Win7用户请注意,图标会自动隐藏.需要设置为""显示图标和通知"""
NotifyIcon.Icon = New Icon("Images\001.ico")
NotifyIcon.Visible = False
NotifyIcon.ContextMenuStrip = menu
End Sub
是否win7不支持?还是上面哪句代码有问题。请教各位!!


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


加好友 发短信
等级:狐精 帖子:3313 积分:23146 威望:0 精华:1 注册:2009/3/31 11:25:00
  发帖心情 Post By:2014/8/6 17:58:00 [只看该作者]

不好调试,客户端是远程的,全局代码修改或AfterOpenProject代码修改一次要重启一次。客户再测试下一次麻烦哦。

想有遇到此问题帮指点下!


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


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

 肯定支持,你可以把你的项目放到win7上运行,但前提是你要用 要设置用管理员身份运行项目,这样才有权限。

 回到顶部