在一个单元中声明的多个类互为友元类
- type
- TMyClass = class
- GUID: string;
- Name: string;
- bSex: Boolean;
- Tel : string;
- end;
- TForm1 = class(TForm)
- Button1: TButton;
- Memo1: TMemo;
- Button2: TButton;
- procedure Button2Click(Sender: TObject);
- procedure FormCreate(Sender: TObject);
- private
- { Private declarations }
- FName: string;
- public
- { Public declarations }
- end;
- var
- Form1: TForm1;
- implementation
- {$R *.dfm}
- procedure TForm1.Button2Click(Sender: TObject);
- var
- obj: TMyClass;
- begin
- obj := TMyClass.Create;
- obj.Name := Form1.FName;
- ShowMessage(obj.Name);
- obj.Free;
- end;
- procedure TForm1.FormCreate(Sender: TObject);
- begin
- FName := '兵临成下';
- end;
结果如下:
- 上一篇:delphi 类成员信息地址分析
- 下一篇:delphi 继承类