Einzelnen Beitrag anzeigen

venice2
(Gast)

n/a Beiträge
 
#9

AW: Optimierung Unverständlich

  Alt 20. Feb 2021, 19:43
Das der Code sich nicht ändert ist klar sagte ich aber schon.. Aber das Flag Optimieren zerschießt irgend etwas. Sieht man ja auch.
Es gibt zwei Möglichkeiten:
- Es ist wirklich ein Bug im Compiler. Gab es schon, ist aber recht selten.
- Die Optimierung sorgt dafür, dass im Speicher etwas anderes steht oder ähnliches, so dass ein Bug dann erst zutage tritt. Das habe ich schon mehrfach, auch in Forenbeiträgen hier, gesehen.

Hast du die Bereichsprüfung aktiv? Sagt FastMM etwas im FullDebugMode?
Ja Always!

Danke für die Info.
Es ist schwer mit eingeschalteter Optimierung das Projekt zu debuggen.
Aber ich habe mit "Windows Detective" das Problem analysieren können.

Die Optimierung gibt falsche werte bei TRect zurück warum auch immer.
Normal!
30,60,900,506

Die Optimierung macht daraus.
32XXX, irgendwas, irgendwas, irgendwas

Bedeutet mein (PopUp)Fenster ist nicht an der Position wo es sein sollte. (gezeichnet wird, nur ich kann es dann nicht mehr sehen) Außerhalb des Bildschirms.
Habe jetzt ein Child Fenster draus gemacht damit geht's. (Muß mir dafür keinen Rect holen)

Denke nicht das TRect ein Problem bei der Bereichsprüfung auslösen könnte. (wird auch nichts gemeldet)
Ohne Optimierung geht es ja.

Qualität ist besser wird hier wieder nach *.jpg konvertiert.

Geändert von venice2 (21. Feb 2021 um 22:12 Uhr)
  Mit Zitat antworten Zitat