Thema: Delphi Setter Problem

Einzelnen Beitrag anzeigen

guidok

Registriert seit: 28. Jun 2007
417 Beiträge
 
#5

Re: Setter Problem

  Alt 9. Dez 2008, 08:36
Danke für die Information, ich habe verstanden und mache es jetzt so, dass ich beim Instantiieren von TParameters eine Referenz auf das Parent-Item übergebe und somit in den jeweiligen Setter-Routinen auf State zugreifen kann.

Delphi-Quellcode:
constructor TParameters.Create(Item: TCustomItem);
begin
  inherited Create;
  FItem := Item;
  FParameters := TStringList.Create;
end;

procedure TParameters.SetValue(const Name: string; const Value: string);
begin
  if FParameters.Values[Name] <> Value then begin
    FParameters.Values[Name] := Value;
    FItem.State := osModified;
  end;
end;
Sieht ganz gut aus jetzt...
  Mit Zitat antworten Zitat