以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于远程升级文件位置  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=158344)

--  作者:爱相随
--  发布时间:2020/11/17 11:42:00
--  关于远程升级文件位置
老师,在同一台电脑上开发了两个项目,通过FTP实现远程升级。现在问题来了,两个项目的升级文件都存在update项下,使用终端升级后项目会混乱。在update文件夹下增加update1\\update2加以区分,备份文件到update1\\update2下没问题,但在升级按钮代码里Syscmd.Project.Update2()就不得行,提示“编译错误:Update2不是Syscmd.Project的成员”。那是不是意味着要做两个FTP?但从升级路径上看ftp://192.168.20.94/update,即使在不同盘下,路径都是一样的。请问老师怎么弄更好呢??
--  作者:有点蓝
--  发布时间:2020/11/17 11:48:00
--  
一个ftp,分开2个目录就行了。

update文件夹下增加update1\\update2,然后项目1 使用ftp://192.168.20.94/update/update1,项目2使用ftp://192.168.20.94/update/update2。

代码不需要做任何修改

--  作者:爱相随
--  发布时间:2020/11/18 15:11:00
--  
老师,升级路径和发布生成升级文件都没问题。但在菜单里增加“远程在线升级”按钮的代码只能是“Syscmd.Project.Update()”,而不能是“Syscmd.Project.Update1()”也不能为“Syscmd.Project.Update2()”.如果这里不区分,升级路径就不能实现在线升级。
[此贴子已经被作者于2020/11/18 15:13:07编辑过]

--  作者:有点蓝
--  发布时间:2020/11/18 15:22:00
--  
代码不需要做任何修改Syscmd.Project.Update,升级路径和这个完全没有关系
--  作者:爱相随
--  发布时间:2020/11/18 15:47:00
--  
我现在是这样的情况,项目1叫台账,项目2叫工会,如果最后发布的项目是台账,则终端电脑升级后,工会项目打开后的界面也会变成台账项目的界面,反过来也是,2个都是一样的,就是哪个在最后发布最后就是哪个项目的界面。
--  作者:有点蓝
--  发布时间:2020/11/18 15:51:00
--  
2个项目只能是2个程序,不可能是1个程序更新2个项目的升级