W wanglemon Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-03 #1 依照资料想对Tapplication类进行一点改动,存盘后在程序中不能按设想输出,例程中 说要重建库文件?不知如何何能正确变动.
D ddev Unregistered / Unconfirmed GUEST, unregistred user! 2001-08-19 #4 如果你修改了Forms单元 ----------------- 这个在几乎所有单元中 都引用到的东西,你必须要对所有引用到的单元重编译。 也就是说,你可以创建一个工程,把 Source 目录下的相关文件都引入, (当然,简单一点,全加入)。然后重新编译 ---------------- 把编译后的 dcu 去覆盖当前 lib 目录下的 dcu. 用这种方法你可以对 Delphi 进行定制 ------------- 很刺激吧。 但要注意:你是在修正 Delphi,所以必须小心、小心 ------------ 可以先把原来的 lib + source 另存,留一条后路。 在 V3 中我曾成功地改变过,比如在 TApplication 中加入了版本控制 及版权信息;Form 中把窗口的排列内置,AutoScroll = False等等。 这并不需要什么太高的技术,应该能成功的。
如果你修改了Forms单元 ----------------- 这个在几乎所有单元中 都引用到的东西,你必须要对所有引用到的单元重编译。 也就是说,你可以创建一个工程,把 Source 目录下的相关文件都引入, (当然,简单一点,全加入)。然后重新编译 ---------------- 把编译后的 dcu 去覆盖当前 lib 目录下的 dcu. 用这种方法你可以对 Delphi 进行定制 ------------- 很刺激吧。 但要注意:你是在修正 Delphi,所以必须小心、小心 ------------ 可以先把原来的 lib + source 另存,留一条后路。 在 V3 中我曾成功地改变过,比如在 TApplication 中加入了版本控制 及版权信息;Form 中把窗口的排列内置,AutoScroll = False等等。 这并不需要什么太高的技术,应该能成功的。
D ddev Unregistered / Unconfirmed GUEST, unregistred user! 2001-08-19 #5 要补充一点,尽管 Delphi 大部分单元都有源码提供,但有些单元 却没有,关系到这些单元的东西 ----------- 你最好少动。 我建议:一般关于VCL基类中的东西,不要太大胆,对继承树中相对较后 的东西可以相对放心 ----------------------- VCL 一直在变。如果是 作为开发程序,最好还是保持原样,这样以后移植方面要容易得多。 如果是兴趣所致,或者不需要考虑移植问题 ----------- 改吧,我都手痒。 如果有好的东东,不防也介绍一些。
要补充一点,尽管 Delphi 大部分单元都有源码提供,但有些单元 却没有,关系到这些单元的东西 ----------- 你最好少动。 我建议:一般关于VCL基类中的东西,不要太大胆,对继承树中相对较后 的东西可以相对放心 ----------------------- VCL 一直在变。如果是 作为开发程序,最好还是保持原样,这样以后移植方面要容易得多。 如果是兴趣所致,或者不需要考虑移植问题 ----------- 改吧,我都手痒。 如果有好的东东,不防也介绍一些。
A Aiirii Unregistered / Unconfirmed GUEST, unregistred user! 2001-08-19 #6 我也想问一下,如何修改VCL,大家知道,delphi的控件名,name都只能是a..z,A..Z,'_',而不能是其它字符,而我的程序中偏要用到‘[’,‘]’,试着修改sysutils.pas,但不成功,为何??
我也想问一下,如何修改VCL,大家知道,delphi的控件名,name都只能是a..z,A..Z,'_',而不能是其它字符,而我的程序中偏要用到‘[’,‘]’,试着修改sysutils.pas,但不成功,为何??
D ddev Unregistered / Unconfirmed GUEST, unregistred user! 2001-08-19 #7 顺便说一下,Delphi不接受中文变量名, 这比 VB 要差劲。而且必须遵循变量命名 原则:首字符必须是字母或者下划线; 变量名必须由字母、数字或者下划线组成。 这是编译器规定的,无法改造。
C cemi Unregistered / Unconfirmed GUEST, unregistred user! 2001-08-20 #8 在tools-->environment options-->Library-->Library Path 中的加上 ....Borland/Delphi5/Source/Vcl并方在$(DELPHI)/Lib之前,你做的改动 马上能应用
在tools-->environment options-->Library-->Library Path 中的加上 ....Borland/Delphi5/Source/Vcl并方在$(DELPHI)/Lib之前,你做的改动 马上能应用
Z zht Unregistered / Unconfirmed GUEST, unregistred user! 2001-09-13 #9 关于delphi不能支持中文变量名的问题主要是对Unicode字符集的支持
D dingbaosheng Unregistered / Unconfirmed GUEST, unregistred user! 2001-09-13 #10 将改过的单元文件拷到点../lib目录中就OK啦!!!因为每次Delphi启动时会自动编译的~~[]