金山毒霸网络自动升级程序的原理及如何实现。
给我所在的学校做程序,遇到程序如何升级的问题,因为每做过,所以头疼。
学校给的时间又有限,希望大家帮忙。
给的说明越详细越好。可以另开贴加分。共可给500分。
给我所在的学校做程序,遇到程序如何升级的问题,因为每做过,所以头疼。
学校给的时间又有限,希望大家帮忙。
给的说明越详细越好。可以另开贴加分。共可给500分。
解决方案 »
- 去除文本中的重复字符串,只保留一个
- 我想在Memo(或RichEdit)的光标的行位置改变时做一些事情,请问用哪个事件?
- 急死我了,我写的project中 有一个unit 和 form 都打不开,急急急!!!!
- 记录剪切板怎么用呢????
- 关于指针的简单问题!来看的就有分!
- 高手请进:使用dll发送消息时的奇怪错误!
- 请问怎么在Treeview中给节点加上Checkbox?
- toolbar上button里的图像怎么可以自动变大变小
- 如何将QUERY查询出来的值输出到TXT或XLS,最好提供简单的例子
- 求助 关于DELPHI 5 的table进行多次emptytable就会报错并且清除mdx文件
- 网络连接不到,发生异常,救急啊!!!!
- 一定给分!!!哪有Object Pascal 的中文参考手册?
但可能是这样的:
把各功能都写成dll 等模块, 主程序判断是否有新版本, 用升级程序把各模块下载到相应目录.
但baseclass基本上是:
protected
GetRemoteFileVersion();
GetLocalFileVersion();
Connect();
Disconnect();
Login();
Logout();
public
CheckVersion(): updateflag;
Download();
class function ICanDoIt(): Boolean;
public
property LocalFileName;
property RemoteFileName;
property Username;
property Password;
可以使用zip+ver.txt方式