Delphi小问题

2025-05-15 06:12:37
推荐回答(4个)
回答1:

uses : 引用外部单元,类似于引用头文件,不过头文件没有源代码。
TString : TStringList?字符串列表吧。
TForm1 = class(TForm) : 窗体类声明。貌似尾巴多了一个分号。
TLabel : 标签(文字)的类。可视化的控件。
TForm : 在Forms单元的类,窗体基类吧。
Sender : 事件的产生源头。就像Button1Click这个过程,当Button1被按下时触发这个过程,Sender为Button1。
{$R *.dfm} : 引用窗体文件。
inherited Destory; : 这个有点复杂,首先你在Create时创建了ST,所以你要在Destory时释放它。而再用Destory是因为ST只是类里的一个实例,TSS本身并未释放,inherited就是继承的意思,从TSS的基类继承,这里应该是TObject,class不声明基类就代表TObject,因为你把Destory重新定义了,但是你要释放自己就得执行父类的释放函数。

够明白了吧?
QQ: 747195770

作者:Xunrui

回答2:

uses//引用其它单元
ST: Tstring; // 字符串类型
TForm1=class(TForm);//新建一个工程,它自动声明这个类型
{$R *.dfm}// 当然是窗体啦
inherited destory;//重写父类的析构方法

回答3:

现在出的都是什么破书。
看看那个 ST 的声明,声明成 TString。
再看看实际的代码,其实 ST 应该是 TStringList。
还是别看这种不负责任的书吧,

去看 Essential Pascal 和 Essential Delphi
然后看 Delphi从入门到精通系列。

回答4:

类似于C的include!
用于引用一些公共变量、类定义、函数、过程等。可以引用Delphi系统提供的单元,也可以引用自己编写的或第三方提供的单元。