Foxtable(狐表)用户栏目专家坐堂 → 自动更新发布的项目基本解决


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

主题:自动更新发布的项目基本解决

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


加好友 发短信
等级:三尾狐 帖子:790 积分:5677 威望:0 精华:0 注册:2009/4/17 18:42:00
自动更新发布的项目基本解决  发帖心情 Post By:2010/4/12 20:28:00 [只看该作者]

在主项目经常用到的窗口加一按钮、两个标签,窗口AfterLoad事件代码:
Dim lbl As WinForm.Label
Dim lb2 As WinForm.Label
Dim s As String = CRCCheckFile("\\192.168.3.100\aaa\Publish\Project\1111.FoxEx")
Dim s1 As String = CRCCheckFile("E:\bbb\Publish\Project\1111.FoxEx")
lbl = e.Form.Controls("最新版本")
lb2 = e.Form.Controls("现在版本")
lbl.Text = "" & s & ""
lb2.Text = "" & s1 & ""
If s=s1 Then
    e.Form.Controls ("更新系统"). Visible = False
Else
    e.Form.Controls ("更新系统"). Visible = True
End If
按钮代码:
For Each dt As DataTable In DataTables
    dt.Save()'保存所有数据
Next
Syscmd.Project.Exit()
Dim Proc As New Process '定义一个新的Process
Proc.File = "E:\更新程序\Publish\更新程序" '指定要打开的文件
Proc.Start()'打开文件
更新程序项目属性AfterOpenProject事件代码:
FileSys.CopyDirectory ("\\192.168.3.100\aaa\Publish", "E:\bbb\Publish", True)
Dim Proc As New Process '定义一个新的Process
Proc.File = "E:\bbb\Publish\123456" '指定要打开的文件
Proc.Start()'打开文件
Syscmd.Project.Exit()


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


加好友 发短信
等级:一尾狐 帖子:492 积分:4243 威望:0 精华:0 注册:2008/9/1 20:47:00
  发帖心情 Post By:2010/4/12 21:49:00 [只看该作者]

收藏,学习

 回到顶部