为了深刻学习Delphi的VCL源码,要使的它立刻修改生效。网上很多办法,这招最简单最管用:

把source\vcl路径添加进来,只要有修改vcl源程序,都会重新编译。但是对RTL源码不能这样做。

---------------------------------------------------------------------------------

Delphi编译的时候用的lib中的dcu而不是source中的源代码.

使用了Use Debug DCUs后编译器找的不是lib中的DCU了,而是debug dcu path所指向目录的的dcu.

你可以在debug dcu path中加上你修改的单元所在路径

另外dcc32 -y可以编译system.pas