Forum: Programmieren allgemein
Delphi
by himitsu,
21. Feb 2012
Jupp.
Delphi meint üblicher Weise Folgendes zu deinem Code, aus Beitrag #1.
Und zwar hier.
A.X := i; //StrToInt (Edit3.Text) ; // i;
A.Y := j; //StrToInt (Edit4.Text) ; // j;
Da wird i und j verwendet, obwohl ihnen vorher kein Wert zugewiesen wurde.
Nja, zum Glück bist du nicht auf die Idee gekommen, i und j als globale Variablen zu deklarieren, sondern richtiger Weise lokal. :thumb:
Forum: Programmieren allgemein
Delphi
by himitsu,
21. Feb 2012
PS: Delphi und vermutlich auch Lazarus sind ganz nett.
In Delphi gibt der Compiler z.B. eine Warnung aus, ala "Variable sei nicht initialisiert".
Wenn man sich das mal durchlesen und auf den Compiler hören würde, dann wäre das Leben viel leichter.
Forum: Programmieren allgemein
Delphi
by himitsu,
21. Feb 2012
Praktisch gesehn garnicht, da i und j an dieser Stelle uninitialisiert sind.