Einzelnen Beitrag anzeigen

dominikkv

Registriert seit: 30. Sep 2006
Ort: Gundelfingen
1.109 Beiträge
 
Delphi 2007 Professional
 
#11

Re: Startwerte bei Records einstellen.

  Alt 28. Dez 2007, 15:45
Zitat von snow:
Die Records befinden sich in einem Dynamischen 2 dimensionalen Array, dessen größe erst zur laufzeit feststeht. Somit kann ich nicht auf die records zugreifen, weil sie noch gar nicht exestieren.

ich muss also die records mit der vergrößern-procedure verknüpfen.
aha!
du willst also das array beim vergrößern gleich mit Standartwerten füllen?

Dann kannst du dir ja eine eigene Methode schreiben...
Delphi-Quellcode:
type
  TMyGleisArray: Array of TGleisElement;

{...}

procedure SetLengthDef(Ar: TMyGleisArray, l: Integer);
var
  I, Start: Integer;
begin
  Start := Length(Ar);
  SetLength(Ar, l);
  for I := Start to Pred(l) do
    with Ar[I] do
      begin
        Gleiselement := 1;
        Ausrichtung := normal;
        Gleisstellung := gerade;
      end;
end;
Dominik
Wer anderen eine Grube gräbt, hat ein Gruben-Grab-Gerät!
  Mit Zitat antworten Zitat