Board logo

Subject: [建议]建议增加批处理文件 [Print This Page]

Author: jAmEs_    Time: 2007-9-4 10:48     Subject: [建议]建议增加批处理文件

建议把下面的批处理文件内容放到cnpack\source\BCB6.bat,方便BCB6设置路径,谢谢!
------------------------------------------------------------------------------------
@echo off
md .\BCB6
md .\BCB6\Lib
md .\BCB6\Inc
copy .\Common\*.dfm .\BCB6\Lib
copy .\Common\*.res .\BCB6\Lib
copy .\Common\*.dcu .\BCB6\Lib
copy .\Common\*.obj .\BCB6\Lib
copy .\Common\*.h* .\BCB6\Inc
copy .\DbReport\*.dfm .\BCB6\Lib
copy .\DbReport\*.res .\BCB6\Lib
copy .\DbReport\*.dcu .\BCB6\Lib
copy .\DbReport\*.obj .\BCB6\Lib
copy .\DbReport\*.h* .\BCB6\Inc
copy .\Graphics\*.dfm .\BCB6\Lib
copy .\Graphics\*.res .\BCB6\Lib
copy .\Graphics\*.dcu .\BCB6\Lib
copy .\Graphics\*.obj .\BCB6\Lib
copy .\Graphics\*.h* .\BCB6\Inc
copy .\MultiLang\*.dfm .\BCB6\Lib
copy .\MultiLang\*.res .\BCB6\Lib
copy .\MultiLang\*.dcu .\BCB6\Lib
copy .\MultiLang\*.obj .\BCB6\Lib
copy .\MultiLang\*.h* .\BCB6\Inc
copy .\NetComm\*.dfm .\BCB6\Lib
copy .\NetComm\*.res .\BCB6\Lib
copy .\NetComm\*.dcu .\BCB6\Lib
copy .\NetComm\*.obj .\BCB6\Lib
copy .\NetComm\*.h* .\BCB6\Inc
copy .\NonVisual\*.dfm .\BCB6\Lib
copy .\NonVisual\*.res .\BCB6\Lib
copy .\NonVisual\*.dcu .\BCB6\Lib
copy .\NonVisual\*.obj .\BCB6\Lib
copy .\NonVisual\*.h* .\BCB6\Inc
copy .\ObjRep\*.dfm .\BCB6\Lib
copy .\ObjRep\*.res .\BCB6\Lib
copy .\ObjRep\*.dcu .\BCB6\Lib
copy .\ObjRep\*.obj .\BCB6\Lib
copy .\ObjRep\*.h* .\BCB6\Inc
------------------------------------------------------------------------------------
Author: jAmEs_    Time: 2008-8-19 18:31

舊事重提,不知道管理員是沒有看到還是怎么了?

另外,BCB6的兩個包能否把Cache頭文件的文件名改為%(BCB)\lib\vcl.csm,你們改成c:\program ...\borland\...,我不習慣安裝在C盤,搞到每次下載完又要調整。
能否把CnDES、CnDebug(和必須的單元)加入BCB的包?
Author: Passion    Time: 2008-8-20 21:49

只针对BCB6的路径改动似乎不恰当,得所有IDE的包都需要改动才行。
这个bat怕是只能用户自己留着用了。

cache头文件是指什么?
CnDES与CnDebug等并未放在组件包中编译。如果需要使用,可直接加入BCB工程内吧,BCB会自动替pas文件创建hpp文件。
Author: jAmEs_    Time: 2008-8-20 22:06

我知道可以加入工程,正因为没有必要,我希望放到bpl里面更加合适(加入工程,第一次编译必须打开pas编译,因为它不知道编译顺序,否则可能造成无法include <...>),MD5都加入,为何这个不能加入呢?
这个批处理有什么问题呢,不用的可以不要用啊。。。

只针对BCB6的路径改动似乎不恰当,得所有IDE的包都需要改动才行。
什么意思?你说批处理?
BCB设置路径比Delphi麻烦,Delphi设置一次就好了(环境设置处设置路径,适合全部工程),但是BCB必须设置很多次(环境设置处设置路径,有时工程在用到hpp时,会自动加,但是有时不会,BCB是我见过比较恶心的IDE,总是有些小问题),所以才做了这个批处理,只设置一个路径就行了。

cache头文件是指什么?
BCB的头文件预编译功能啊,预编译功能有个需指定预编译到的文件名(工程选项里面设置)。

其实所有问题都是可以手工解决,但是我觉得没有要花时间在这些无聊的地方,而且对于一些新人来说,建立环境也更加容易。

[ 本帖最后由 jAmEs_ 于 2008-8-20 22:08 编辑 ]
Author: Passion    Time: 2008-8-20 23:13

事实上有很多CnPack单元属于公共单元因而未加入CnPack组件包的工程,不止CnDes、CnDebug等。而CnMD5可能是当时顺手加入的,你这么一说,我还想把它们清理一下。
Author: Passion    Time: 2008-8-24 00:35

cache头文件的路径已改。




Welcome to CnPack Forum (http://bbs.cnpack.org/) Powered by Discuz! 5.0.0