Kein Casten von Konstanten ab PB 4.50 Beta3 ?
Verfasst: 14.05.2010 19:57
Mir ist aber der 4.50 Beta3 aufgefallen, dass es scheinbar nicht mehr so einfach möglich ist Konstanten irgendeinen errechneten Fließkommawert von "Haus aus" einzuhämmern. Ich hoffe mal folgendes Beispiel zeigt die Problematik:
Früher wurden Konstanten auch problemlos per Berechnung Float/Double Werte zugewiesen.. oder nicht?
Früher wurden Konstanten auch problemlos per Berechnung Float/Double Werte zugewiesen.. oder nicht?
Code: Alles auswählen
#VerticalSizeRatio = (4 / 3)
; -> Rundet auf auf 1
#VerticalSizeRatio = (2 / 3)
; -> Geht nicht (rundet ab auf 0)
#VerticalSizeRatio = 0.70707070
; -> Geht mit fester Fließkommazahl
#VerticalSizeRatio.d = (210 / 297)
; -> Geht nicht, eine Konstante "kann keinen Typ haben"
#VerticalSizeRatio = Round(210 / 297, #PB_Round_Nearest)
; -> Geht nicht, wegen "Keine-Procedure-Bei-Konstante"
Debug #VerticalSizeRatio
#Map_ResolutionX = 250
#Map_ResolutionY = (#Map_ResolutionX * #VerticalSizeRatio)
Debug #Map_ResolutionY