Einzelnen Beitrag anzeigen

Lemmy

Registriert seit: 8. Jun 2002
Ort: Berglen
2.381 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: Mehrere Eigenschaften zusammenfassen - aber wie?

  Alt 25. Jan 2011, 17:22
Hi,

hast Du schon mal folgendes versucht:

Delphi-Quellcode:
 TAdresse=Class(TObject)
  
  public
    property NachName:String;
    property Vorname:String;
    property Strasse:string;
  end;
und dann STRG+C gedrückt?

und zu
Zitat:
1. was hindert Dich daran, auf die Properties der Klasse einfach direkt zuzugreifen ?
warum dann nicht gleich globale Variablen?

Grüße


[edit] Nachtrag

Delphi-Quellcode:
procedure TAdresse.SetzeName(s: string);
begin
  if s <> name then
  begin
    fName := s;
  end;
end;
die Überprüfung "s <> name" ist nur dann sinnvoll, wenn Du anschließend ein Event wie z.B. PropertyChanged aufrufen möchtest. Nur um bei Gleichheit die Zuweisung zu unterbinden ist das echt etwas übertrieben...

Geändert von Lemmy (25. Jan 2011 um 17:24 Uhr)
  Mit Zitat antworten Zitat