Suchergebnisse
Suchergebnisse 1-6 von insgesamt 6.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
@Jaask0 Wenn Du einen Single-Parameter mit Double-Werten bestückst, werden die intern gnadenlos abgeschnitten: vb-paradise.de/index.php/Attachment/38579/ Die Abweichung Deiner Werte liegt in der 8. Stelle, d.h. 7 Stellen stimmen. Das ist exakt die Genauigkeit, die Float / Single liefert.
-
@Jaask0 Probiere mal einen in Gleitkomma-Arithmetik exakt darstellbaren Wert, z.B (1/8) ) 0.125.
-
Zitat von Jaask0: „dann passiert das.“Kannst Du mal ein signifikantes Stück Code posten, das diesen Fehler reproduziert? Mach dazu ggf. ein kleines Testprojekt. Nebeneffekt: Ggf. findest Du dabei den Fehler selbst.
-
@Jaask0 Glückwunsch, Du hast wohl einen Framework-Fehler gefunden. Es hat eine Weile gedauert, bis ich das rausgefunden habe. Zunächst habe ich Deinen Code so aufgeräumt, bis nur noch Elementaroperationen übrig blieben und diese nur noch im Paint-Event aufgerufen wurden. Die Exception blieb, beim 13. Aufruf knallte es. Dann habe ich eine andere Transformation verwendet, Translation statt Skalierung. Und siehe, es knallt nicht mehr. Dann habe ich noch ein anderes Objekt verwendet, ein Rechteck st…
-
@Jaask0 Man könnte den Fehler an Microsoft melden und auf ein Update warten.
-
@Jaask0 Invalidisiere nur das, was auch wirklich zu malen ist, also z.B. ein Rechteck um die Mausposition. Fang an und male ein Rechteck um das Objekt, im Sinne eines Fokus-Rects oder lass einen randlosen nicht modalen Dialog erscheinen, dessen Opacity 0,5 ist.