如上:
解决方案 »
- 程序运行卡死
- 关于ClientSocket1.
- 谁能提供一些关于操作OutLook Expreee的资料
- 我想删除数据表,大家给点意见!
- 关于分布式的编程的问题,是否可以作成个潜入网业,DELPHI自己做浏览器,
- 费了一个多月的劲终于搞了一套erp系统(Delphi4.0+SqlServer7.0),想贡献出来给大家参考一下.
- Delphi中内存流和文件流有什么区别?
- 如何在Word中输入像这样的,①②③..⑩,在特殊符号-数字符号中有1-10,但是超过10的怎么输入呀?帮顶有分
- 如何用Delphi对两个数据库中的表进行操作
- 如何获自动获取cxgrid里的一列的值的合计呢?
- 【Delphi 过后,我们该拿什么替换????】
- 关于窗体的创建和释放
在一个类的方法中,Self指该类的实例,具体和这句代码的位置有关
例如: 如果在以下代码段中,self指的就是Form2
procedure TForm2.FormCreate(Sender: TObject);
begin
Form1:=TForm1.create(self);
end;
如果在以下代码段中,self指的就是Form3
procedure TForm3.FormCreate(Sender: TObject);
begin
Form1:=TForm1.create(self);
end;
但无论如何都不是Form1,因为一个窗体不能以自己作为拥有者
那么,下面的self呢?
procedure TfrmQuestion.loadData(id: string);
begin
self.id:=id;
end;
begin
Caption := 'hello'; //完整路径是Self.Caption := 'hello';
Self.id := id; //TfrmQuestion有一个“id”的属性声明,这样赋值和参数“id”区分
id = id; //这样就成无用语句了
end;