Thema: Delphi Property als Array

Einzelnen Beitrag anzeigen

Benutzerbild von malo
malo

Registriert seit: 19. Sep 2004
2.115 Beiträge
 
#6

Re: Property als Array

  Alt 11. Jun 2005, 14:34
Mein Code bis jetzt:

Delphi-Quellcode:
type
  TTokens = class
    private
      fOperators: array of string;
      function GetOperators(Index: integer): string;
      procedure SetOperators(Index: integer; s: string);
    public
      property Operators[Ndx: integer]: String read GetOperators write SetOperators;
  end;
//...

procedure TTokens.SetOperators(Index: integer; s: string);
begin
  if Index < high(fOperators) then
    fOperators[Index] := s;
end;

function TTokens.GetOperators(Index: integer): string;
begin
if (Index > -1) and (Index <= high(fOperators)) Then
  result := fOperators[Index]
else
  result := '';
end;
Ist das so richtig (bis auf den fehlenden Else-Zweig in der Set-Methode)? Und wie muss ich die Add-Methode implementieren?
  Mit Zitat antworten Zitat