_IPAddress_Create (Kapier ich nicht)

  • Hilfe....

    Ok ganz langsam
    Ich habe ein GUI gemacht mit einem A3Lib Function IP eingabe ding...("_IPAddress_Create")
    Und ich kapiers nicht wie ich die Ip die als letzes drinnen steht auslesen kann normal durch "_IPAddress_GetAddress" aber es funzt einfach nicht...Hilfe!

    • Offizieller Beitrag

    Also "Kapier ich nicht" ist nicht gerade das, was man sich unter einem Thread-Thema vorstellt. Bitte einfach eine kurze, aussagekräftige Bemerkung zum Problem.
    Und es wär nicht schlecht, wenn du uns etwas Code zur Verfügung stellst. Dann können wir sehen, was du falsch machst und dir helfen.

  • OK... entschuldigung für meine Ausdrücksweise!

    Hoffentlich verständlicher:

    [autoit]


    #include <A3LIPAddress.au3>

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

    $gui = GUICreate("IP Address", 230, 170)
    $ipi = _IPAddress_Create($gui,20, 35)
    _IPAddress_SetAddressStr($ipi,@IPAddress1)
    $button = GUICtrlCreateButton ("Next ----->>>",20, 100, 180)

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

    $ip = _IPAddress_GetAddressStr($ipi)
    $ipadd = StringSplit($ip, ".")
    $ipmsg = $ipadd[1] & "." & $ipadd[2] & "." & $ipadd[3] & "." & $ipadd[4]
    GUISetState()

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

    While 1
    $msg = GUIGetMsg()
    Select
    Case $msg = $button
    msgbox(0, "IP:", $ipmsg)
    Case $msg = $GUI_EVENT_CLOSE
    ExitLoop
    EndSelect
    Wend

    [/autoit]

    Es kann die letz-eingegebene IP nicht lesen!

    • Offizieller Beitrag

    HI,

    habe den Titel umbenannt und ...

    Spoiler anzeigen
    [autoit]

    #include <A3LIPAddress.au3>

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

    $gui = GUICreate("IP Address", 230, 170)
    $ipi = _IPAddress_Create ($gui, 20, 35)
    $hIP = _IPAddress_SetAddressStr ($ipi, @IPAddress1)
    $button = GUICtrlCreateButton("Next ----->>>", 20, 100, 180)

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

    GUISetState()

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

    While 1
    $msg = GUIGetMsg()
    Select
    Case $msg = $button
    $aAddr = _IPAddress_GetAddressStr ($ipi)
    MsgBox(0, "", $aAddr)
    Case $msg = $GUI_EVENT_CLOSE
    ExitLoop
    EndSelect
    WEnd

    [/autoit]

    So long,

    Mega