Berechner

  • Hallo liebes Forum,

    Wieso funktioniert das nichtm, wieso kann ich eine Variable nicht in eine Rechnung mit einbeziehen=
    hier das scirpt:


    Spoiler anzeigen
    [autoit]

    #include <ButtonConstants.au3>
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <ProgressConstants.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    #Region ### START Koda GUI section ### Form=
    $Form2 = GUICreate("Kreisumfang berechnen (u)", 651, 389, 192, 163)
    $Label1 = GUICtrlCreateLabel("Gib bitte hier den Radius des Kreises ein:", 16, 152, 197, 17)
    $Label2 = GUICtrlCreateLabel("", 472, 16, 4, 4)
    $Label3 = GUICtrlCreateLabel("Formel: 2*IP*r", 440, 16, 68, 17)
    $in=guictrlread(GUICtrlCreateInput("", 224, 152, 289, 21))
    $Prog = GUICtrlCreateProgress(0, 368, 649, 17)
    $Button1 = GUICtrlCreateButton("Berechnen", 480, 184, 145, 25, $WS_GROUP)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

    [/autoit] [autoit][/autoit] [autoit]

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button1


    msgbox(0,"Umfang mit r="&guictrlread($in)&"", "Der Umfang des Kreises mit r="&guictrlread($in) &" ist"&@CRLF &@CRLF&2*3,1415*$in)
    EndSwitch
    WEnd

    [/autoit]
  • Außerdem hat das guictrlread oben bei der Erstellung des Inputs nichts verloren.

    [autoit]


    $in=GUICtrlCreateInput("", 224, 152, 289, 21)
    ;...
    msgbox(0,"Umfang mit r="&guictrlread($in), "Der Umfang des Kreises mit r="&guictrlread($in) &" ist"&@CRLF &@CRLF&2*3.1415*guictrlread($in))

    [/autoit]