Online
Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.445 Beiträge
Delphi 12 Athens
|
AW: CopyFileEx und Codeoptimierung XE5
11. Apr 2014, 10:49
Die lokale Variable Cancelled
wird nicht implizit initialisiert. Wenn da zufällig true
drin steht, würde das CopyFileEx
abbrechen. Selbst wenn du die vorher auf false
setzt, wird der Compiler den Aufruf wegoptimieren, da die Variable später nicht ausgelesen wird. Offenbar wird die Übergabe an CopyFileEx
über den Adressoperator nicht als Verwendung angesehen.
Versuch doch mal einfach nach dem CopyFileEx
noch eine Abfrage auf Cancelled
zu machen (natürlich so, daß die nicht auch noch wegoptimiert wird).
|