Forum: Sonstige Fragen zu Delphi
by Luckie,
20. Nov 2011
Ich wollte gerade sagen, akzeptieren wir es doch einfach, dass sie unbestimmt sein kann und nutzen sie einfach nach der Schleife nicht mehr.
Forum: Sonstige Fragen zu Delphi
by Luckie,
18. Nov 2011
Gibt es solche Compiler schon? Das Problem ist, woher weiß der Compiler, dass keine Abhängigkeiten bestehen? Woher weiß der Compiler dass keine Synchronisation statt findet, denn nur dann geht das. Der Compiler müsste ja die Programm Logik erfassen und erkennen, was der Programmierer will. Und dann wäre es ja nur noch ein kleiner Schritt bis zu: "Computer mach mal." Und hinten kommt das fertige...
Forum: Sonstige Fragen zu Delphi
by Luckie,
18. Nov 2011
Na ja, OK. Wenn man es genau ausdrückt, der Wert.
Aber ich würde davon abraten, Variablen zu "recyceln". Weil dann entweder keine eindeutige Benennung möglich ist oder die Benennung nicht mehr passt. Beides ist schlechter Code, weil es die Les- und Wartbarkeit verringert. Und sei wir doch mal ehrlich, die paar Byte auf dem Stack zusätzlich machen den Braten auch nicht fett. Da würde ich mir...
Forum: Sonstige Fragen zu Delphi
by Luckie,
18. Nov 2011
Nein, nach dem Verlassen der for-Schleife ist der Wert der Zählvariablen unbestimmt, weil sie nach der Schleife weggeschmissen wird. Das sagt dir aber auch der Compiler, wenn du die Warnungen nicht deaktiviert hast.
Forum: Sonstige Fragen zu Delphi
by Luckie,
18. Nov 2011
Zufall. Der Speicher wird eben zufällig nicht weiter genutzt, so dass der Wert nicht überschrieben wird. Aber man sollte sich nicht drauf verlassen.