• 主页
  • Windows SDK/API
  • 基础类
  • ActiveX
  • 数据库及相关技术
  • 网络及通讯开发
  • VCL组件使用和开发

再问安装程序制作:我实在一点都不知道! 从哪开始啊,装了install 。。。。

com235 2003-07-28 08:29:58
再问安装程序制作:我实在一点都不知道! 从哪开始啊,装了install 。。。。

上次提问太笼统,大家答的好,可惜实在是没看懂,见笑了。

从哪开始作起?? 我正在试。

谢谢大家。
...全文
28 点赞 收藏 15
写回复
15 条回复
JetKingLau 2003年07月31日
也可以这样认为,但通常情况下,一个工程往往有多个子文件夹,所以在制作“安装程序”时也需要建多个“文件组”与这些子文件夹一一对应,并将各组的目标目录设为[INSTALLDIR]\YourSubPath,然后将相应文件夹的文件加入到组中。

[INSTALLDIR]指向用户安装时指定的安装目录,类似的还有[WINDIR]<or[WINDOWSDIR]>、[SYSTEMDIR]等,可以看IS的帮助文档。
回复 点赞
wumizhichui 2003年07月31日
自己摸索一下,很快的……如果用WISE的话,应该会简单一点,不过功能没IS强大,不过也够用了,界面也很漂亮
建议不要用BCB6自带的IS,不支持中文(除非你的中文语言包),如果你没有新版的话,到大富翁里去,那里有IS 8带中文语言包下载……
回复 点赞
limlzm 2003年07月31日
我把自己解决的方案说出来,我是用wiseinstaller902来实现的,wise有中文帮助,既有向导又又代码编写,比较方便,但具体的缺点我就不是很清楚,为什么没人提倡用我也不是很清楚,我跟着他的步骤先编译一次,他会自动生成一个unwise.exe文件,也就是卸载功能的,再把他添入快捷方式就行,或者在代码里找到安装程序和添加快捷方式的代码中,复制粘贴一段代码,改改文字,最后添加成unwise.exe就行了(注意路径),因为路径不对,他就会出现打开install.log的文件出现,我先前就是因为路径的问题才解决不了,现在把心得写出来,以后我提出的问题都会把自己最后解决的心得写出来
回复 点赞
com235 2003年07月29日
to: JetKingLau(时差):

一席话胜读十年书!

这样“安装程序”实际上就可以压这个文件夹,安装时提示安装目录,再建立图标就可以了??!!!

回复 点赞
warton 2003年07月29日
我一直用Install shield Professional - Standard Edition 6.2
很好用,用中文帮助,破解版,谁要可以与我联系!
回复 点赞
JetKingLau 2003年07月29日
我觉得CBuilder5自带的ISExpress很好,我的安装程序大多都是用它来制作的。

CB6的ISExpress也用过,但对中文支持得不太好,所以最后还是用CB5的。

to: com235(com235)
要想知道.EXE需要哪些库文件支持,可以用CBuilder的tdump工具,如:tdump -em. exeFile,将列出来的.DLL、.BPL文件全部加入到.EXE的安装目录中即可。或者在编译CBuilder的工程时,去掉"Project Options"->“Package”页的Build with runtime packages选项和“Linker”页的Use dynamic RTL选项,这个方法可以使所有的运行库文件均加入到.EXE文件中。
回复 点赞
Liyuet 2003年07月29日


????用InstallShield来制作,很好的,c++builder自己带的是垃圾。

///InstallShield 不就是BCB自帶的嗎???
回复 点赞
nobill 2003年07月29日
用InstallShield来制作,很好的,c++builder自己带的是垃圾。
回复 点赞
sunmedia 2003年07月28日
用InstallShield来制作,网上有很多这样的教程,没有我可以给你
回复 点赞
zihan 2003年07月28日
我还是建议自己做,就是用资源文件的方式,灵活性大一些,然后大不了自己压缩一下,就可以变得很小了
回复 点赞
com235 2003年07月28日
"没必要用BCB自带的,随便找个都行的,有很多傻瓜型的,呵呵~~~"

是吗?可是这个它怎么知道带走BCB的运行文件啊?
回复 点赞
warton 2003年07月28日
还是用install shield最专业,有专门的书籍
不过wise之类相对简单一些!
回复 点赞
pepsi1980 2003年07月28日
没必要用BCB自带的,随便找个都行的,有很多傻瓜型的,呵呵~~~
回复 点赞
com235 2003年07月28日
各位:

安装了InstallShield Express。是在C++IDE中还是在InstallShield Express中开始制作安装程序啊???

InstallShield Express是C++builder 6 带的,限制版。

做了一个,一安装就是错:“Internal Error 2235,RuntimeFlags,Select'Componet'”'runtimeflag','keypath','attributes','from'........
回复 点赞
wuxq7311 2003年07月28日
简单啊,你把下面的框里的内容都去掉,按OK就可以搞定了!!!
回复 点赞
发动态
发帖子
C++ Builder
创建于2007-08-02

2570

社区成员

10.2w+

社区内容

C++ Builder相关内容讨论区
社区公告
暂无公告