Einzelnen Beitrag anzeigen

FriendOfDelphi

Registriert seit: 21. Mai 2010
163 Beiträge
 
Delphi 5 Professional
 
#5

AW: Eigenschaften in Zusammenhang mit Methoden mit Rückgabewert

  Alt 15. Nov 2010, 09:42
So isses. Mach doch einmal spaßhalber folgendes: schreibe in den public- oder published-Abschnitt Deiner Klasse
property TestProp: integer read GetTestProp write SetTestProp; und drücke anschließend STRG-SHIFT-C. Nun solltest Du sehen können, wie das auszusehen hat.
Durch die Tastenkombination wird ja automatisch die Struktur für den Getter und den Setter erstellt:
Delphi-Quellcode:
function TForm1.GetTestProp: integer;
begin

end;

procedure TForm1.SetTestProp(const Value: integer);
begin

end;
Aber warum ist der Getter eine Funktion und der Setter eine Prozedur und nicht umgekehrt?
Ich möchte doch eine Rückmeldung darüber haben, ob das Ändern von "TestProp" funktioniert hat, oder ob ein Fehler aufgetreten ist. Und das ginge doch nur über "result" in einer Funktion? Wo liegt hier mein Denkfehler?
Herzlichen Gruß
FriendOfDelphi
  Mit Zitat antworten Zitat