Forum: Object-Pascal / Delphi-Language
Delphi
by jfheins,
28. Mär 2010
http://www.google.de/search?q=delphi+compiler+optimierung+ausschalten
Haben wir dir doch gesagt - weil der Code unnütz ist, und nichts bewirkt - und die optimierung ist eben genau dafür da, unnützen Ballast zu entfernen.
Forum: Object-Pascal / Delphi-Language
Delphi
by jfheins,
28. Mär 2010
Wahrscheinlich steht der Code in einer Prozedur/Funktion.
Da am ende exit kommt, ist die Zuweisung
frei := I;
total irrelevant und wird wegoptimiert. Das Exit ist sowiso ein Sprung zum Prozedurende.
Zum Debuggen also einfach mal die Optimierung abschalten oder Code schreiben, der was bewirkt (wird dann auch nicht wegoptimiert ;) )