Autor Beitrag
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mo 09.06.03 21:18 
OK. Ich bin aus dem Spiel. Ich habe keine Lust ihm alles aus der Nase zu zihen und dann alles Häppchenweise zu bekommen.

Wenn er Hilfe will, dann soll er vernünftig Fragen und mal etwas deutlicher und ausführlicher werden.
ErnestoChe
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 528

Win 2000 pro, CRUX 2.0
Delphi 6 Pers, Open K3
BeitragVerfasst: Mo 09.06.03 21:31 
Hi,

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
type 
  TQuad = class(TImage) 
  private 
    FTyp: Integer;
  public
    property Typ: Integer read FTyp write FTyp;
  end;


MFG

- Ernesto -
G-McKree Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 178



BeitragVerfasst: Mo 09.06.03 21:34 
thx Ernesto


---Thread Ende--------
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Mo 09.06.03 21:44 
Also gut.

Lege Dich aufs Sofa, schließe die Augen und stelle Dir eine Property vor. Für eine Property brauchst Du einen Namen. Und nun atme tief ein und merke Dir, dass Du auch noch einen Lese- und einen Schreibzugriff brauchst.
Du schwebst in die Weiten der Delphprogrammierung davon und Du erkennst, dass der Lesezurgiff durch eine Variable oder eine Function erfolgen kann und der Schreibzugriff durch eine Prozedur oder eine Variable erfolgen kann.

Okay, hören wir mit dem Müll auf. So könnte eine Property aussehen, die nur mit einer Variable arbeitet:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
private
  fmyProp : Integer;
public
  property myProp : Integer read fmyProp write fmyProp;


Oder mit Prozedur und Funktion:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
private
  procedure SetmyProp (const value : Integer);
  function GetmyProp : Integer;
public
  property myProp : Integer read GetmyProp write SetmyProp;


Wobei die Namen der verwendeten Variable, Prozedur und Funktion einem gewissen Konvention folgen. Variablenname = 'f'+Propertyname, Prozedurname = 'set'+Propertyname, Funktionenname = 'get'+Propertyname.

So, und wenn Du wieder aufwachst, weißt Du, wie man eine Property baut.

MfG,
Peter

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".