Einzelnen Beitrag anzeigen

Reinhard Kern

Registriert seit: 22. Okt 2006
772 Beiträge
 
#16

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

  Alt 9. Jan 2008, 15:31
Zitat von BloodySmartie:
@Oxmyx:
Ah, das wäre schonmal ne schlüssig klingende Erklärung :)

@Reinhard Kern:
Gemeckert wird nicht. Warnungen sind an.
Schwache Leistung, denn das ist eindeutig ein Programmierfehler (dass kein Wert zugeweisen wurde).

Laut Delphi-Hilfe sind lokale Varaiblen undefiniert, bis ihnen ein Wert zugewiesen wird. Das heisst natürlich, alles ist erlaubt, auch ein zufälliger Inhalt - deshalb ist es ja ein Fehler, eine Variable vor der ersten Zuweisung zu benutzen. Übrigens meckert meine Version ja auch den gegenteiligen und viel harmloseren Fall an:

"Der Variablen wurde ein Wert zugewiesen, aber niemals benutzt" oder so ähnlich.

Gruss Reinhard
  Mit Zitat antworten Zitat