Rückgabewert der Var.Fu könnte undefiniert sein

Habe im Compiler-Message-Window nach Kompilieren folgende Warnung:

„Rückgabewert der Var.Fu könnte undefiniert sein“

Was hat dieses zu bedeuten und wie muß ich darauf reagieren ?

Danke und Gruß

E. B.

Hi,

das tritt häufig auf, wenn du vergessen hast ne Variable zu initialisieren… Das heißt, das du deiner Variable IMMER einen Wert zuweißen solltest, sonst nimmt sie einen Zufallswert an… Im Klartext: Wenn du beispielsweise eine Funktion schreibst, dann weiß deinen Variablen anfangs einen Wert zu. Wenn du das nicht tust, erkennt das der Compiler und ist der Meinung, dass es zu undefinierten Ergebnissen kommen könnte… In einigens seltenen Fällen kann er sich auch irren (von der Logik her), aber du solltest es schon ernst nehmen und halt einfach i:=0 hinschreiben, oder was halt für deine Zwecke sinnvoll is…

Mfg - JENS

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]