Forum: Die Delphi-IDE
by himitsu,
29. Jun 2017
Und es wird zukünftig noch viel besser,
wenn sich LLVM (MSBuild) auch noch dazwischen hängt.
Forum: Die Delphi-IDE
by himitsu,
29. Jun 2017
Die Startadresse ($Imagebase $00400000) ist eigentlisch statisch, da sie selten von den Entwicklern verändert wird.
Ob dann Windows zur Laufzeit alles reallociert, ist 'ne andere Geschichte.
Forum: Die Delphi-IDE
by himitsu,
28. Jun 2017
Der Optimierer "sollte" aber nicht die Funktion verändern.
Also das Programm arbeitet eigentlich immer gleich, egal ob und wie optimiert wurde.
Außnahmen sind Sonderfälle, wo gewisse Eigenarten geziehlt ausgenutzt werden, wie z.B. absichtliche Integerüberläufe bei Hashfunktionen und Verschlüsselungen, welche dann abrauchen, wenn man die Bereichsprüfung aktiviert und bei dem Code das nicht...