Einzelnen Beitrag anzeigen

Benutzerbild von Bummi
Bummi

Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
 
Delphi XE3 Enterprise
 
#8

AW: Klasse besitzt keine Standardeigenschaft

  Alt 30. Nov 2011, 14:37
ich habe die krude Namensvergabe mal beigbehalten
Delphi-Quellcode:
   TArray = Class
   private
      fData: Array[0..8] Of Array[0..8] Of integer;
    function GetIndasArrayEintragen(x, y: Integer): Integer;
    procedure SetIndasArrayEintragen(x, y: Integer; const Value: Integer);
   public
      Property IndasArrayEintragen[x, y:Integer]:Integer Read GetIndasArrayEintragen write SetIndasArrayEintragen; default;
   End;

implementation

{ TArray }

function TArray.GetIndasArrayEintragen(x, y: Integer): Integer;
begin
   Result := fData[x,y]
end;

procedure TArray.SetIndasArrayEintragen(x, y: Integer; const Value: Integer);
begin
   if (x>=Low(fData)) and (x<=High(fData)) and (y>=Low(fData[0])) and (y<=High(fData[0])) then
   fData[x,y] := Value;
end;
Thomas Wassermann H₂♂
Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
  Mit Zitat antworten Zitat