Einzelnen Beitrag anzeigen

Der schöne Günther
Online

Registriert seit: 6. Mär 2013
6.176 Beiträge
 
Delphi 10 Seattle Enterprise
 
#4

AW: Zugriff auf Variablen / Klassenstruktur

  Alt 7. Apr 2016, 12:01
Um den Code lesbarer zu gestalten möchte ich die Werte aber auch gerne per Namen ansprechen.
Ich verstehe das Problem nicht ganz.

Du hast bisher gesuchterWert := meinGedöns.WerteArray[215]; In zwei Wochen weiß niemand mehr was denn die 215 bezeichnet.

Es reicht doch eigentlich völlig aus, sich einmal in einer .pas-Datei die Indizes lesbar aufzuschreiben:

Delphi-Quellcode:
unit werteArrayIndex;

interface

const
   indexTemperature   =   215;
   indexAirPressure   =   216;
implementation

end.
und in deinem Code fortan zu sagen

gesuchterWert := meinGedöns.WerteArray[indexTemperature];
Mir würde das locker reichen.


Klar kannst du auch mit String-Indizes arbeiten und sagen

gesuchterWert := meinGedöns.WerteArray['Temperatur']; Aber dadurch hat man doch im Endeffekt nichts gewonnen und es nur fehleranfälliger gemacht.
  Mit Zitat antworten Zitat