捐赠 | 广告 | 注册 | 发布 | 上传 | 关于我们    
  沪ICP备05001939号 DELPHI盒子 | 盒子论坛 | 盒子文章 | 盒子问答悬赏 | 最新更新 | 论坛检索 | 下载中心 | 高级搜索    
  精品专区 | 繁體中文 | 奖励公告栏 | 直通车账号登陆 | 关闭GOOGLE广告 | 临时留言    
 
广告
评论:自制安装程序 v2.1 修改版 Delphi源代码
bannico 21022 2006/1/17 16:01:56
不知道效果怎么样,单看界面,实在不敢恭维。
hong9906 20610 2006/1/3 21:27:52
一直用别人的打包工具 看一下自己人写的,说不定能比别人写的好一点
我指的别人是那群自以为世的老美们
sail2000 10487 2004/12/14 9:38:47
获取旧版本的安装路径也比较简单,因为一般的程序在注册表的键值是固定,只要读取这个安装键值返回的字符串就得到安装路径;
最好是能够实现补丁功能,这个一般的安装程序都没有;我想使用
Getfileversioninfosize()
  getfileversioninfo()
   verqueryvalue()
来实现,但是具体就不知道如何了,如果能加进这个对流已经安装的程序进行检测版本后再进行补丁,那么这个安装程序已经到可实用阶段了.希望下次能够做到这个功能;
ilsyj 5936 2004/6/10 18:05:43
为什么要用繁体字啊?
看的很不舒服!
有些还看不懂!
briankuo 4631 2004/5/6 11:19:20
对于减少安装程序的体积,我有以下的看法:
1:不要直接使用VCL,本来我是想用KOL去减少安装程序头的体积的,但是由于架构上的不同,在KOL上不能运行INNERFUSE PASCAL SCRIPT,而且有一些在安装程序中要制定的控件在KOL上实现有一定的难度(在KOL上制定组件有些难度)。
我在INNERFUSE PASCAL SCRIPT的里面受到启发,可以精简VCL,减少程序的体积,我现在使用的AVL(API Visual Library),就是一个精简的VCL,使用它可以有效的减少程序的体积。
2:制定INNERFUSE PASCAL SCRIPT,它的功能实在强大,但是体积也太大了点,在安装程序中的脚本用不着这么多的功能,所以修改INNERFUSE PASCAL SCRIPT,减少体积。
3:对安装文件头加壳压缩。
我想到的就是这些,大家还有什么意见,欢迎发表,交流交流。
briankuo 4630 2004/5/6 10:54:42
to vagrant:
我做蓝本INNO SETUP是Inno Setup 4.18,我用DELPHI5 编译的,其他的我没有试过(从它的文档里看,DELPHI2到DELPHI7都可以编译,只是部分设置不同)。
david262 4615 2004/5/5 20:51:36
太好了。我一直在找能自动设置BDE的代码。谢谢你们。
vagrant 4612 2004/5/5 19:11:57
to briankuo:
  你的INNO SETUP可以编译吗?Delphi是用哪个版本呢?谢谢!!
briankuo 4611 2004/5/5 16:01:35
我也正在做这样的工具,我的蓝本是INNO SETUP。INNO SETUP是很不错的,但是INNO的安装头太大了,而且实现代码比较复杂,我想在INNO的基础上改写,减少安装文件的体积。
增加一些功能(如支持安装WINNT的服务程序,当然也有脚本制定等功能),大家不妨交流一下。
briankuo@163.com or briankuo@126.com
QQ:3741909
bbsxwk 4608 2004/5/5 13:03:11
good
lycnew 4606 2004/5/5 12:32:08
非常好!感谢你!
vagrant 4603 2004/5/5 10:24:53
首先應該是感謝你的程序!
我只是想一步一步接近一個真正的打包工具
Delphi自帶的打包工具太大了,簡直就是恐龍
tresss 4602 2004/5/5 9:39:38
朋友,首先感谢你对这个安装程序的兴趣!
我本来不清楚你说的不放入资源文件是什么意思!
原来你的意思是不加入主程序体中啊!

但我的目的是最终只有一个主程序体,不附带其它任何文件和文件夹!
谢谢你加入的bde,本来我也有这个打算的!但是前些时间在准备考试,所以没有加入!
最后还是感谢你发布的代码!
第一页 上一页 下一页 最后页 有 13 条纪录 共1页 1 - 13
 用户名:
 密 码:
自动登陆(30天有效)
 
  DELPHI盒子版权所有 1999-2023 V4.01 粤ICP备10103342号-1 更新RSS列表