Hallo. ich steh irgendwie auf dem Schlauch, kann mir ein Skriptverhalten einfach nicht erklären:
Nach Druck auf den Button "45" wird dem Slider "vslide1" der Wert 45 zugewiesen. In der nächsten Zeile wird der der Wert sofort wieder abgefragt. Plötzlich beträgt er 210 (also 255 - 45). Aber wieso ??????
Übrigens, weist man den Wert außerhalb der Do-Loop-Schleife zu, ändert er sich nicht.
Hat da jemand eine Idee?
Code:
'FFSubmenu=Test
'FFName=Problem
'** Start Dialog Drehen **
FF_AddDialog "Drehen",94,113
FF_AddControl "Drehen","vslide1","VSLIDER",8,3,18,102
FF_AddControl "Drehen","45","BUTTON",53,3,10,10
'** End Dialog Drehen **
Call Main
Sub Main
do
Taste = FF_ShowDialog ("Drehen")
Select Case Taste
Case "45"
Winkel1 = CInt(45)
Msgbox Winkel1
FF_SetControl "Drehen", "vslide1", Winkel1
Msgbox FF_GetControl ("Drehen", "vslide1")
Case "CANCEL"
FF_CloseDialog "Drehen"
exit sub
End Select
Loop
End Sub
Übrigens, weist man den Wert außerhalb der Do-Loop-Schleife zu, ändert er sich nicht.
Hat da jemand eine Idee?
Zuletzt bearbeitet: