惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
WordPress大学
WordPress大学
博客园 - 【当耐特】
Engineering at Meta
Engineering at Meta
IT之家
IT之家
Apple Machine Learning Research
Apple Machine Learning Research
小众软件
小众软件
美团技术团队
S
SegmentFault 最新的问题
The GitHub Blog
The GitHub Blog
Martin Fowler
Martin Fowler
Recorded Future
Recorded Future
H
Help Net Security
aimingoo的专栏
aimingoo的专栏
Y
Y Combinator Blog
博客园_首页
A
About on SuperTechFans
MongoDB | Blog
MongoDB | Blog
阮一峰的网络日志
阮一峰的网络日志
V
Visual Studio Blog
D
DataBreaches.Net
人人都是产品经理
人人都是产品经理
大猫的无限游戏
大猫的无限游戏
B
Blog
The Register - Security
The Register - Security
I
InfoQ
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
雷峰网
雷峰网
Last Week in AI
Last Week in AI
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
月光博客
月光博客
酷 壳 – CoolShell
酷 壳 – CoolShell
Blog — PlanetScale
Blog — PlanetScale
N
Netflix TechBlog - Medium
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
有赞技术团队
有赞技术团队
Stack Overflow Blog
Stack Overflow Blog
Jina AI
Jina AI
Security Archives - TechRepublic
Security Archives - TechRepublic
Hacker News - Newest:
Hacker News - Newest: "LLM"
U
Unit 42
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
W
WeLiveSecurity
Latest news
Latest news
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
博客园 - 叶小钗
L
Lohrmann on Cybersecurity
博客园 - Franky
Recent Commits to openclaw:main
Recent Commits to openclaw:main
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO

博客园 - Icebird

谈谈批处理文件里的注释 在.NET中使用PhysFS来挂载压缩包(zip) 用户中心 - 博客园 Password for ReportBuilder Enterprise v10.08 Retail For Delphi 7-Lz0 [Delphi] DUnitID 0.17.4725 RSSReader JavaScript Edition [Delphi] GetClass与RegisterClass的应用一例 DelForEx v2.5 for Delphi 2007 我的Delphi开发经验谈 JBookManager v1.00.2008314 (编辑管理您的Jar电子书) Windows优化大师的一点研究 [Delphi] 发布QuickenPanel Component LINQ to JavaScript [PowerShell] SFV生成与校验 [PowerShell] 将rar文件转换为zip格式 [PowerShell] GBK简繁转换 [PowerShell] PowerShell学习脚印 JavaScript测试页面 备份工具 SmartBackup的源代码
DevExpress ExpressScheduler 快速编译批处理文件
Icebird · 2008-01-03 · via 博客园 - Icebird

手动安装DevExpress的控件包源代码实在是让人受不了,写了一个批处理快速的生成bpl, dcp,以及dcu

首先将ExpressScheduler 的源代码解压到一个目录。
将下面的代码保存为Build.bat (不能改成其它文件名),然后执行,等待,在Lib中就是所有的编译后的文件。

@echo off
if not exist Lib md Lib
set LIB=.\Lib

if not %1== N goto copy
call Build "ExpressGDI+ Library"
call Build "XP Theme Manager"
call Build "ExpressDataController"
call Build "ExpressEditors Library 5"
call Build "ExpressExport Library"
call Build "ExpressLibrary"
call Build "ExpressScheduler 2"

cd %LIB%
set Param=-$D- -B
dcc32 dxGDIPlusD7
.dpk %Param%
dcc32 dxThemeD7
.dpk %Param%
dcc32 cxDataD7
.dpk %Param%
dcc32 cxADOAdaptersD7
.dpk %Param%
dcc32 cxBDEAdaptersD7
.dpk %Param%
dcc32 cxIBXAdaptersD7
.dpk %Param%
dcc32 cxEditorsVCLD7
.dpk %Param%
dcc32 cxExtEditorsVCLD7
.dpk %Param%
dcc32 dclcxEditorsVCLD7
.dpk %Param%
dcc32 dclcxExtEditorsVCLD7
.dpk %Param%
dcc32 cxExportVCLD7
.dpk %Param%
dcc32 cxLibraryVCLD7
.dpk %Param%
dcc32 dclcxLibraryVCLD7
.dpk %Param%
dcc32 dclcxSchedulerVCLD7
.dpk %Param%
dcc32 cxSchedulerVCLD7
.dpk %Param%


del *.pas
del *.dpk
::del *.res
::
del *.dfm
del *.bpk
del *.bmp
del *.dcr
del *.cpp
del *.inc
pause
goto exit

:copy
if not exist %1 goto exit
cd %1
if exist Packages copy "Packages\*.*" .%LIB% /> nul
if exist Sources copy "Sources\*.*" .%LIB% /> nul
cd..

:exit

DevExpress的其余控件包,在这个上面只需要稍作修改即可适用。