Thema: Delphi Array-Eigenschaften

Einzelnen Beitrag anzeigen

Cicaro

Registriert seit: 9. Feb 2005
285 Beiträge
 
Delphi 7 Personal
 
#4

Re: Array-Eigenschaften

  Alt 8. Jun 2005, 11:14
Noch eine Frage (die passt in den Thread):

wenn meine Array-Eigenschaft (ein record) aus einer Funktion gelesen werden muss, weil ich beispielsweise die Grenzen bewachen will, dann kann ich dem Record die einzelnen Felder nicht zuweisen, weil ich dann ja dem Funktions-Result einen Wert zuweise. Das geht ja nicht! Bis jetzt musste ich das Problem so lösen, dass ich den einen Array des Records in mehrere Arrays von Integer aufgeteilt habe.

Kann man das Problem anders lösen, so dass man nur ein Array verwendet.

Beispiel:
Delphi-Quellcode:
type
 TMyRecord = record
              a:Integer;
              b:Integer;
             end;

Tfff = class
private
  function GetArr(i:Integer):TMyRecord;
  procedure SetArr(i:Integer;a:TMyRecord);
public
  property Arr[i:Integer]:TMyRecord read GetArr write SetArr;
end;

Arr[3].a:=12; // das geht nicht
  Mit Zitat antworten Zitat