Bringt mich aber jetzt nicht wirklich weiter Popov
Nein, hast du Recht, aber wenn ich so was sehe:
Delphi-Quellcode:
public
...
ReadInArray :Array of Real;
procedure DrawMeasureValue(const ReadInArray : Array of Real);
dann verbringe ich die halbe Zeit damit den Code zu analysieren. Sicher, bei Delphi haben lokale Variablen eine höhere Priorität als gleichnamige nichtlokale, es ist aber eine potentielle Fehlerquelle. Mal ist ReadInArray eine Feldvariable, mal Parameter.
Wenn ich also sage, dass mich Feldvariablen ohne ein F davor etwas durcheinander bringen, dann auch deshalb, weil ich dann beim lesen des Codes nicht sofort erkenne um was es sich handelt. Man kann es ermitteln, aber bist du sicher auch immer das richtige ReadInArray gemeint zu haben?
Tipp: F bei Feldvariablen, A bei Prozeduren. Schon kommt man nicht durcheinander.