E espite Unregistered / Unconfirmed GUEST, unregistred user! 1999-04-30 #1 我在graphics单元中加入了自己的东西,希望用它 替换原有的单元,如何才能实现目标,又使delphi 能正常工作?
B Blade Unregistered / Unconfirmed GUEST, unregistred user! 1999-04-30 #2 修改.../Source/Vcl/Graphics.pas,加入你自己的东西后编译(New一个Project, 将Graphics.pas添加到项目中,编译),会产生一个新编译的graphics.dcu,将 这个文件拷到lib和slib目录下替换原来的.dcu即可。
修改.../Source/Vcl/Graphics.pas,加入你自己的东西后编译(New一个Project, 将Graphics.pas添加到项目中,编译),会产生一个新编译的graphics.dcu,将 这个文件拷到lib和slib目录下替换原来的.dcu即可。
E elite Unregistered / Unconfirmed GUEST, unregistred user! 1999-04-30 #3 这样干不行。有很多单元调用了以前的graphics,更改后会报错。 比较笨的办法是把自己写的graphics和在程序中调用的而且调用 graphics的单元源码都考到自己的工程目录下,重新编译即可。
U urus Unregistered / Unconfirmed GUEST, unregistred user! 1999-04-30 #4 blade和elite讲的都有道理,关键是看怎么改。 用blade的方法的话只能增强以前的功能,不能删除 原有的代码,因为很多类是继承自Graphics的 elite的方法有个缺点,其它继承自graphics的类 得不到你加入的东西
blade和elite讲的都有道理,关键是看怎么改。 用blade的方法的话只能增强以前的功能,不能删除 原有的代码,因为很多类是继承自Graphics的 elite的方法有个缺点,其它继承自graphics的类 得不到你加入的东西
V VC Unregistered / Unconfirmed GUEST, unregistred user! 1999-05-01 #5 这个要求真奇怪,不知elite到底给graphics单元增加了什么好功能?
H huizhang Unregistered / Unconfirmed GUEST, unregistred user! 1999-05-01 #6 如果只改动了implamentatation下面的代码, interface没动的话可以按照blade所 述去做, 否则只能按照elite所说的去做.