Registriert seit: 7. Aug 2008
Ort: Brandenburg
1.464 Beiträge
Delphi 12 Athens
|
AW: Eigene Prozedur : kein zugrifff auf eigenschaften von Label
10. Mär 2021, 09:54
Der Hinweis bezog sich auf Code, in dem der Parameter nicht mit "const" sondern mit "var" übergeben wurde.
"const" kann (im Normalfall) tatsächlich nicht schaden, bringt aber nur bei komplexen Parametern(z.B. Record, String, Interface, Array) tatsächlich Vorteile.
Wer nicht unbedingt hochoptimierten Code benötigt, kann darauf verzichten.
"var" bedeuted, der als Parameter übergebenen Variablen wird innerhalb der Prozedur gegebenen Falls ein neuer Wert zugewiesen.
Der geänderte Wert bleibt auch nach Verlassen der Prozedur in der Variable erhalten und wirkt sich ewentuell auf den weiteren Programmablauf aus.
Da der Code so ein Verhalten nicht vorsieht, ist die Kennzeichnung verwirrend.
|