CnPack Forum


 
Subject: [建议]建议增加批处理文件
jAmEs_
灌水部部长
Rank: 8Rank: 8



Medal No.1  
UID 886
Digest Posts 0
Credits 1134
Posts 600
点点分 1134
Reading Access 10
Registered 2005-6-5
Location 广东
Status Offline
Post at 2007-9-4 10:48  Profile | Blog | P.M. 
[建议]建议增加批处理文件

建议把下面的批处理文件内容放到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
------------------------------------------------------------------------------------
Top
jAmEs_
灌水部部长
Rank: 8Rank: 8



Medal No.1  
UID 886
Digest Posts 0
Credits 1134
Posts 600
点点分 1134
Reading Access 10
Registered 2005-6-5
Location 广东
Status Offline
Post at 2008-8-19 18:31  Profile | Blog | P.M. 
舊事重提,不知道管理員是沒有看到還是怎么了?

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


UID 359
Digest Posts 19
Credits 6838
Posts 3591
点点分 6838
Reading Access 102
Registered 2004-3-28
Status Offline
Post at 2008-8-20 21:49  Profile | Blog | P.M. 
只针对BCB6的路径改动似乎不恰当,得所有IDE的包都需要改动才行。
这个bat怕是只能用户自己留着用了。

cache头文件是指什么?
CnDES与CnDebug等并未放在组件包中编译。如果需要使用,可直接加入BCB工程内吧,BCB会自动替pas文件创建hpp文件。
Top
jAmEs_
灌水部部长
Rank: 8Rank: 8



Medal No.1  
UID 886
Digest Posts 0
Credits 1134
Posts 600
点点分 1134
Reading Access 10
Registered 2005-6-5
Location 广东
Status Offline
Post at 2008-8-20 22:06  Profile | Blog | P.M. 
我知道可以加入工程,正因为没有必要,我希望放到bpl里面更加合适(加入工程,第一次编译必须打开pas编译,因为它不知道编译顺序,否则可能造成无法include <...>),MD5都加入,为何这个不能加入呢?
这个批处理有什么问题呢,不用的可以不要用啊。。。

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

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

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

[ 本帖最后由 jAmEs_ 于 2008-8-20 22:08 编辑 ]
Top
Passion (LiuXiao)
管理员
Rank: 9Rank: 9Rank: 9


UID 359
Digest Posts 19
Credits 6838
Posts 3591
点点分 6838
Reading Access 102
Registered 2004-3-28
Status Offline
Post at 2008-8-20 23:13  Profile | Blog | P.M. 
事实上有很多CnPack单元属于公共单元因而未加入CnPack组件包的工程,不止CnDes、CnDebug等。而CnMD5可能是当时顺手加入的,你这么一说,我还想把它们清理一下。
Top
Passion (LiuXiao)
管理员
Rank: 9Rank: 9Rank: 9


UID 359
Digest Posts 19
Credits 6838
Posts 3591
点点分 6838
Reading Access 102
Registered 2004-3-28
Status Offline
Post at 2008-8-24 00:35  Profile | Blog | P.M. 
cache头文件的路径已改。
Top
 




All times are GMT++8, the time now is 2024-11-22 06:40

    本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.0.0  © 2001-2006 Comsenz Inc.
Processed in 0.009300 second(s), 7 queries , Gzip enabled

Clear Cookies - Contact Us - CnPack Website - Archiver - WAP