Einzelnen Beitrag anzeigen

Blup

Registriert seit: 7. Aug 2008
Ort: Brandenburg
1.429 Beiträge
 
Delphi 10.4 Sydney
 
#16

AW: Eigene Prozedur : kein zugrifff auf eigenschaften von Label

  Alt 10. Mär 2021, 08: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.
  Mit Zitat antworten Zitat