RemObjects 是超强大的系列控件,这里使用 Hydra 的自动更新控件,可方便有效地使程序实现自动升级
装好 RemObjects Data Abstract (已经包括 RemObjects SDK 和 Data Abstract) , Hydra
这里演示了整个开发过程,服务端及客户端可直接使用,
其中客户端检测是否有新版本的代码可加入ERP SYSTEM或现有系统,当有新版本时调用客户端进行升级
-
先说下默认情况下Hydra的升级过程
客户端进行版本检测时,默认都返回有可用升级,
需要升级哪些文件是通过判断客户端与服务端升级目录之间的差异作为升级依据
-服务端
新建一个基于RO的工程
设置好保存路径及工程名,这里的 Also create a matching client application and a project group
是在创建服务端工程时同时也创建客户端并作为一个工程组,这里将演示在ERP SYSTEM框架下的实现,所以就不自动创建客户端了
新建好服务端工程,点击Delphi菜单RemObjects SDK-> Edit Service Library
创建一个自动升级服务,先是引用Hydra的自动升级