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