constructor TMacIPClass.Create(Mac, IP: string);
begin
MacAddress := Mac;
IPAddress := IP;
end;
destructor TMacIPClass.Destroy();
begin
end;
procedure TfrmParameter.Button1Click(Sender: TObject);
var MacAdnIP:TMacIPClass;
begin
// MacAdnIP:=TMacAndIP.Create;
// MacAdnIP.MacAddress:='mac';
// MacAdnIP.IPAddress:='IP';
//ss.
ss.AddObject('MacAdnIP',TMacIPClass.create('Mac','IP')) ;//添加类对象
end;
procedure TfrmParameter.FormCreate(Sender: TObject);
begin
ss:=TStringList.Create; // 也可以尝试使用TObjectList;
end;
procedure TfrmParameter.FormDestroy(Sender: TObject);
var i:Integer;
begin
for i:=0 to ss.Count -1 do
begin
ss.Objects[i].Free;//释放类对象
end;
ss.Free;
end;
procedure TfrmParameter.Button2Click(Sender: TObject);
var Mac:string;
begin
Mac:=TMacIPClass(ss.Objects[0]).MacAddress +IntToStr(ss.Count);
ShowMessage(mac);//显示类中的内容
end;
end.