在source\vcl目录下改了StdCtrls.pas,怎么样更新VCL呢?100分呀,应该有人要吧?

解决方案 »

  1.   

    把\Lib\StdCtrls.dcu删除或改名即可
      

  2.   

    应该是可以的,你可以尝试用下面的方法: 
      1。修改好源代码
      2。从delphi\lib拷贝controls.res到delphi\source\vcl
      3。运行dcc32 stdCtrls.pas
      4。删除delphi\source\vcl目录下的controls.res(千万不要删除delphi\lib目录下的)
      5。在delphi\source\vcl目录下产生的stdCtrls.dcu拷贝到delphi\lib目录下
        注意:备份delphi\lib目录下的stdCtrls.dcu或者重命名也可   
      6。在delphi\lib\debug目录下也有一份stdCtrls.dcu,把它也用新的stdCtrls.dcu替换掉。
    重中之中是要做好备份,要不然就只好重装delphi,惨咯~~~呵呵
    祝你好运!!!!要是可以记得给我加分啊
      

  3.   

    编译自己的.pas文件,用生成的.dcu文件覆盖相应的.dcu文件