Forum: Programmieren allgemein
by himitsu,
1. Sep 2009
Da wurde wohl einfach rein zufällig genau das "selbe andere Wasauchimmer" an der Stelle gepeichert, wo mal deine Variable war (im Stack oder einem Register .. wer weiß wo Delphi deine Variable gespeichert hat, aber vermutlich im Register und davon gibt es nur vier, weswegen die schnell mal mit was Anderem überschrieben werden)
Forum: Programmieren allgemein
by himitsu,
1. Sep 2009
Ergebnis wird nicht verwendet und daher vom Compiler entfernt ... heißt, die Variable gibt es nach der Zuweisung vermutlich nicht mehr (Codeoptimierungen halt) und der Debugger ließt was "Falsches" aus :stupid:
wenn schon "sinnlose" Funktionen, dann bitte die ungenutzte Variable auch wenigstens noch mal umsonst verwenden :lol:
procedure Irgendwas;
var Ergebnis: real;
begin
Ergebnis :=...