Einzelnen Beitrag anzeigen

s-off
(Gast)

n/a Beiträge
 
#4

Re: Verhält sich "Result" wie eine globale Variabl

  Alt 9. Jan 2008, 15:05
Zitat von BloodySmartie:
Hallo liebe Community!

Ich dachte eigentlich schon, wenigstens den Mechanismus von einfachen Funktionen in Delphi grundlegend verstanden zu haben. Nun allerdings hat es mich überrascht, dass das Result einer Funktion mit Rückgabetyp 'string' sich so verhält wie eine globale Variable: Der Inhalt von Result bleibt beim zweiten Aufruf erhalten.

Kann mir jemand erklären, warum? Und wozu das gut ist? Meine heile Welt ist gerade zerbrochen
Ähm,

Beim zweiten Aufruf von was? Der Funktion? Na wenn das Ergebnis doch das Gleiche ist?
Oder ein zweiter Zugriff innerhalb der Funktion? Ja, denn für die Funktion ist Result erstmal nichts anderes als eine lokale Variable innerhalb der Funktion.

Verstehe Deine Frage nicht so ganz.
  Mit Zitat antworten Zitat