Thema: Delphi Richtige Schreibweise

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.248 Beiträge
 
Delphi 12 Athens
 
#5

Re: Richtige Schreibweise

  Alt 25. Jan 2008, 19:26
abgesehn vom anderem Array-Bereich im ersten Beispiel und den fehlerhaften Größen (134, 135 ... siehe Hansa) wären alle Varianten vom Speicher her identisch.
und von der Schreibweise richtig (OK, an der Codeformatierung könnte man hier und da noch arbeiten ... Einheitlichkeit wär schon schön)

aber da du ein 2. dimensionales Array hast und dieses über gleiche Dimensionen X und Y (abgesehn von der Größe) verfügt, würde dich beide Dimensionen gleich definieren, also wär dieses schon "ideal"
Delphi-Quellcode:
type
  TFeld = record
    X: Array [1..199] of Record
      Y: Array [1..135] of Boolean;
    end;
  end;

var
  Feld2: TFeld;
oder auch
Delphi-Quellcode:
type
  TFeld = record
    X: Array [1..199] of Record
      Y: Array [1..135] of Record
        Value: Boolean;
      end;
    end;
  end;

var
  Feld2: TFeld;
allerdings kannst du auch nur sowas machen
Delphi-Quellcode:
type
  TFeld = Array[1..134] of Array[1..199] of Boolean;

var
  Feld: TFeld;
ob du nun bei 0, 1 oder anderswo anfängst, ist dir überlassen und hängt von der Verwendung des Arrays ab.
(aber meistens macht sich die 0 als Anfang schon besser, da braucht man sich keinen anderen Startpunkt merken, da fast alles andere auch da beginnt und kommt weniger durcheinander)
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat