心血来潮,仔细分析比较了一下 Delphi 字符串的各种陷阱。
字符串的声明
可以用以下三种方式来声明字符串:
字符串定义方式 #1
定义方式:S: string;
初始化:S := ‘Hello World’;
说明:这种情况是编译器默认处理的情况,编译器初始化了字符串 S,分[……]
心血来潮,仔细分析比较了一下 Delphi 字符串的各种陷阱。
可以用以下三种方式来声明字符串:
定义方式:S: string;
初始化:S := ‘Hello World’;
说明:这种情况是编译器默认处理的情况,编译器初始化了字符串 S,分[……]
Delphi 生成的XXX_TLB.pas文件中生成了一个类
另外在XXX_Impl.pas文件中同样生成了一个类:TActiveFormX,经过研究,这两个类的确是:一个是接口,一个是实现类。
前者TActiveFormX从TOleObject继承,并且实现了方法:
该方[……]