Pb Auto Upadte(PB实现自动更新).docVIP

  • 55
  • 0
  • 约1.38万字
  • 约 12页
  • 2021-09-05 发布于广东
  • 举报
我前不久刚刚做过一个这样的程序。原理如下: 1 利用数据表的image类型字段保存文件,同时还保存文件的最新修改时间,每个文件一条记录 2 增加2个辅助程序,一个可以把编译过的exe和pbd上传到数据库,还有一个则是根据文件的最新修改时间来下载,如果本地文件和数据库中文件的时间是相同的,则不下载。 3 主程序增加一个菜单项,先更新辅助程序,再检查是否需要更新主程序,如果需要,则关闭主程序,启动辅助程序。 4 主程序甚至可以在打开主窗口前直接检查更新,这样用户甚至可以不必按任何按钮、菜单。 下面给出相关的表结构和用于更新的类。 u_app_update类是一个自动创建的类,不需要用户创建。提供了6个函数: settransobject(tans_obj) 设置连接对象 upload(filelist{,path}) 上传文件 download(filelist{,path}) 下载文件 test(filelist{,path}) 测试是否需要更新 setconfigstring(name,value) 以指定的名字保存字符串 getconfigstring(name) 取出字符串 filelist必须是以分号分隔的文件名列表,path指定文件路径,缺省为应用程序文件路径 CREATE TABLE dbo.appupdate (id numeric(10,0) identity, ap

文档评论(0)

1亿VIP精品文档

相关文档