如何截获Delphi 2005的IDE中Compile菜单项发出的编译命令?Delphi2005慢得跟蜗牛一般,让人非常生气。我想有时小小的修改后,就直接脱离IDE使用cmd命令编译工程。 由于工程比较浩大,配置比较复杂(交叉编译,一个工程建立在另一个工程之上),我不想用dcc32慢慢的去添加各种参数路径,太麻烦了,我想截获IDE发出的完整的dcc32命令(带有各种参数,路径等等信息)。然后在控制台上直接运行它。我曾
1 这种想法可行吗?
2 如果可行,具体办法和步骤是什么?请不要打擦边球,讲一些命令行编译基础知识,或者在Helloworld情况下该如何如何——确实不需要——请正面回答问题,如不清楚我的意图,我们可以先讨论明白。先谢谢。
1 这种想法可行吗?
2 如果可行,具体办法和步骤是什么?请不要打擦边球,讲一些命令行编译基础知识,或者在Helloworld情况下该如何如何——确实不需要——请正面回答问题,如不清楚我的意图,我们可以先讨论明白。先谢谢。
解决方案 »
- delphi Rzlistview控件 有多行数据时,删除就报错.如何解决?
- dll导出函数的参数不能是char吗?
- char 和widechar之间怎么转换?
- 移动窗体时,如何实时行到窗体的位置
- Delphi开发com+问题,高手请进
- 就这点分了。如何在DELPHI里面实现RPC呢?或者通过网络传递对象?
- 怎样才能作出漂亮的图形界面,在线等候
- 如何取得DATETIMEPICKER中的日期,并转化为字符型?请大家帮忙看一下。
- ADOQuery或ADOTable中有类似BDE的Query和Table的CachedUpdate功能?
- 神马原因?-------Fastreport不能进行乘法法运算?
- 哪位老鸟知道怎么调用windows的新建文件夹函数,估计没有人能答出来,答出来我把小鸡鸡切了
- 关于TIdTCPServer与TIdTCPClient文件传输问题
所以啊,打死我你都截不到的。还是钻研dcc32吧。
DccInitialize
CompilerInit
CompilerDone
CompilerCompileUnit
CompilerCompile
CompilerGetUnit
KibitzCompiler
CompilerFindError
ClearUnitCache
ClearPackageCache
UILoadUnit
UIGetExplicitUnitImports
UIDiscardUnit
UIGetPackagesUsed
UISetDebugDir
CompilerShouldCompile
Evaluate
Modify
EvalCondition
GetCallCount
GetCallPos
GetCallHeader
FindLineCode
FindSourceLine
GetSrcLines
GetCodeRanges
GetCodePosRanges
InitProcess
DoneProcess
InitEvaluate
DoneEvaluate
FreeCompile
LookupProc
GetPropertyInfo
GetNearestSymName
GetFileCount
GetFileName
SetFileName
GetFileIndex
ClearAllStates
ClearCompState
NewCompState
SetCompState
BrowserFindSymbol
BrowserFindSymSource
BrowserGetSymbols
BrowserGetOverloads
BrowserGetSymbolFlags
BrowserGetDefaultValue
BrowserGetCallingConvention
BrowserGetSymbolText
BrowserGetTypeCode
BrowserGetResultType
BrowserGetTypeSymbol
BrowserGetBaseType
BrowserFindDeclaration
BrowserGetReferences
BrowserGetObjType
BrowserGetAutoType
BrowserGetAutoResultType
BrowserGetDirectlyUsedUnits
BrowserGetSymbolPath
___CPPdebugHook
KibitzGetOverloads
BuildPackages
KibitzGetValidSymbols
SaveCompState
LoadCompState我再接着找官方文档证实这一推测。
应该就是 dcc32的编译参数