CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  基础类

PB程序实时升级

楼主hanmei1221(阿雅)2005-06-02 14:51:27 在 PowerBuilder / 基础类 提问

我的PB程序现在只能在程序打开时进行升级,在程序运行过程中不能升级,也就是说,使用者不能在第一时间使用到最新版本的程序,这样会造成数据的错误,有没有办法可以让程序实时升级 问题点数:40、回复次数:11Top

1 楼lzheng2001(1加1)回复于 2005-06-02 15:45:43 得分 10

在软件打开时能够升级已经足够了!   除非你的软件做一个timer专门检查是否有新版本,否则很难实时,况且也没有必要这样做吧.     用户遇到错误可以关闭软件,再次打开时就可以自动升级,这样已经足够了吧!Top

2 楼renwanly(★★★★)回复于 2005-06-02 16:07:02 得分 5

你可以监听一个服务程序,当有更新时提醒用户不就可以了吗Top

3 楼nimittz(尼米兹---------努力升星GOGOGO)回复于 2005-06-02 16:10:28 得分 5

个人认为毫无必要且消耗资源,不是好方法Top

4 楼zxz107(柜台老大)回复于 2005-06-02 17:03:00 得分 0

关注+友情UPTop

5 楼j9dai(翔)(DoItNow)回复于 2005-06-02 17:28:03 得分 0

帮顶Top

6 楼princelily(百合)回复于 2005-06-03 07:47:13 得分 5

作为程序升级而言,当在用户使用过程中就实施更新,势必会出现一些意想不到的错误,就像瑞星在线更新一样,都是采取两个线程,本地瑞星正常运行,更新程序下载升级文件,之后要关闭本地瑞星程序,重新启动才可以。这样,虽然不能实现你说的实时升级,但是却保证了数据安全和使用。  
  自己的一些意见,哈哈。Top

7 楼hanmei1221(阿雅)回复于 2005-06-05 13:27:30 得分 0

程序打开时升级在我们有些问题,  
            通常情况下,程序打开后一整天都不关,而程序升级又比较频繁,一天内都可能出两三个版本,而且就是因为用户没有在第一时间使用到最新版本,出一些麻烦,我差点没命了,所以只在程序打开时检测升级是不够的,我想,做一个监听程序,程序打开时也能升级,或者提示用户也行,我该怎么做呢Top

8 楼lzheng2001(1加1)回复于 2005-06-05 13:34:26 得分 5

天呀,一个成熟的软件怎么会在一天内升级两三次呢??   很难想象的事情!  
   
  做个timer定时取最新版本号,当发现已有新版本时,提示用户并退出程序,让它重新打开,然后自动升级Top

9 楼hanmei1221(阿雅)回复于 2005-06-06 22:59:24 得分 0

没办法,有的是需求变了,有的是程序的BUG,总之,而且要改就是个急,否则就出问题,  
   
  谢谢   lzheng2001(1加1=0)   ,呵呵,  
   
  我没用过TIMER,能否给写段代码例子,学习学习Top

10 楼princelily(百合)回复于 2005-06-07 07:29:36 得分 5

做个timer定时取最新版本号,当发现已有新版本时,提示用户并退出程序,让它重新打开,然后自动升级  
  我也想到用这种方法,但是差遍资料函数库,看来直接使用PB提供的功能是不能得到软件版本号的吧?PB版本号或者系统版本号倒是可以得到的。望高人指教!嘿嘿  
  再次帮顶!Top

11 楼lzheng2001(1加1)回复于 2005-06-07 09:11:11 得分 5

首先说明一下,timer事件中的代码要尽量简单,否则会浪费资源,   因此建议,把版本号放到一个表中,在timer事件中   select   语句   取下就是了.   说一下,每个窗口都有timer事件,   楼上在主窗口的timer事件中写就行了,参考timer()函数的帮助.当然还可以考虑用winsock,但实现起来复杂一点  
   
  至于得到软件版本号PB本身好象提供了GetMajorVersion,GetFixesVersion   等函数,  
  用API也可以实现Top

相关问题

  • 程序升级???
  • 请教高手:自动升级的PB程序?
  • 讨论怎样把pb开发的c/s架构程序升级为b/s架构
  • j2me程序 自动升级!!!
  • 急!什么地方有下载pb 6.5的升级程序,使之变为pb6.5.1? Sybase网上下载不下来。
  • PB程序从5.0升级到6.5出现了如下问题,请问该如何解决
  • pb中如何实现从互联网上COPY文件至本地?(完成程序的自动升级)
  • pb中如何实现从互联网上COPY文件至本地?(完成程序的自动升级)
  • PB升级问题
  • pb6.5的程序如何升级到pb7?

关键词

  • pb
  • 函数
  • 瑞星
  • 用户
  • 软件
  • 版本
  • 升级
  • 程序
  • 版本号
  • 打开

得分解答快速导航

  • 帖主:hanmei1221
  • lzheng2001
  • renwanly
  • nimittz
  • princelily
  • lzheng2001
  • princelily
  • lzheng2001

相关链接

  • PowerBuilder类图书
  • PowerBuilder类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo