@Sir Rufo
Da hab ich ja Glück gehabt, dass du micht nicht noch anzünden willst.
Aber ernsthaft: Da stand natürlich vorher etwas drin, ich habe nur vergessen, den try Block auch noch zu löschen. Ein Fehler ist an dieser Stelle übrigens nicht ausgeworfen worden.
@Zacherl
Der ursprüngliche Autor (s. Link in meinem Eingangspost) hat das so kommentiert, dass hier der aktuelle Grafik-Modus zwischengespeichert und dann nach Abschluss der Operation wieder restauriert wird.
Ich habe jetzt mal nachgesehen: Bei mir ist der Graphic-Modus nie GM_Advanced. Wenn der Modus aber nicht ausgelesen und später mit
SetGraphicsMode(bmEasel.Canvas.Handle, svMode);
nicht wieder gesetzt wird, erfolgt keine Drehung, auch bei kleineren Bitmaps nicht.
@alle: Es wäre natürlich toll, wenn das mal jemand bei sich laufen lassen würde, um zu schauen, ob das Problem auch woanders auftritt.
"now we are still confused but we are confused on a higher level"