自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Cable Fan编程笔记

只写不卖钱的码,不干没工资的活~

  • 博客(5)
  • 收藏
  • 关注

原创 用VB6写在线更新程序(中篇)

用VB6写在线更新程序(中篇)「修改主程序入口」在本篇中,主要对主程序的启动入口进行适当的修改,让其在启动时检测XML配置文件中的版本信息,提示版本更新,并启动更新程序下载更新(如果有可用更新)。 首先,在主窗体(这里不是主窗体,而是在启动屏)装载时,进行必要的初始化并装载XML配置: 下载地址。Private Const UPDATE_CONFIG_FILE = "http:

2009-09-08 14:31:00 1921

原创 用VB6写在线更新程序(下篇)

用VB6写在线更新程序(下篇)完成上篇的更新程序与主程序的更新检查,前端的程序就基本完成了,而接下来还需要编写一个文件发布程序。虽然,手工拷贝文件并修改XML配置文件也能达到发布目的,但毕竟使用程序来发布会更方便些。 「编写文件发布程序」 在上篇中有介绍过XML配置文件的格式,文件发布程序就是针对这个格式的各部分来编写的,主要是对XML配置的解析与读写,当然也涉及一些文件的拷贝与版本、

2009-09-07 21:58:00 1169

原创 用VB6写在线更新程序(上篇)(3/3)

与Delphi中不同的是,读取一个结点的属性值时,要判断属性的存在性,试图读取返回的空值将引发错误。解析得到的值保存在XmlConfiguration类的属性中,而文件列表通过一个数组来保存。这里又遇到一个问题:索引属性,这个概念不好解释,还是看代码吧:  Files(文件列表)属性Public Property Get Files(Index As Intege

2009-09-02 23:56:00 1433

原创 用VB6写在线更新程序(上篇)(2/3)

到这里又遇到问题了,命令行参数是拆分到数组里的,如果不指定命令参数时,则数组保持为“空数组”。而对“空数组”的任何操作(包括用UBound函数测长度)都会引发错误,这个问题困扰了我很久。怎么才能将这种情况区分出来呢?没办法,最终还是只能借助API函数:SafeArrayGetDim,其实这个函数的真正作用是:取得 OLE 或 Variant 数组元素的数组维度,不过,勉强解决问题吧。从命令行参

2009-09-02 23:06:00 1225

原创 用VB6写在线更新程序(上篇)(1/3)

用VB6写在线更新程序(上篇)说起VB6,算是老朋友了,从学计算机开始就接触它了。然而,有了Delphi5之后,再也不想用它了。毕竟,在OOP流行的年代,Delphi相继推出了6和7(8、9、10、11、12就不说了,伤心!),而VB还是6.0,等到7.1出来之后,已经不是VB了,而是VB.NET,需要.NET Framework的支持,太麻烦了。 曾经有人说过,VB非常强大,几乎无所

2009-09-02 23:01:00 1601

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除