Variablen in Datei speichern

  • ich möchte die letzten Werte meines GUI's in einer Datei abspeichern. Leider werden falsche Werte gespeichert. Was mache ich falsch?

    • Offizieller Beitrag

    Hi,

    [autoit]

    #include <file.au3>
    #include <GuiConstants.au3>

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

    $file2 = "test.ini"
    GUICreate("GUI", 150, 180)
    GUICtrlCreateTab(5, 5, 140, 170)

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

    GUICtrlCreateTabItem("Live")
    GUICtrlCreateLabel("W", 30, 75)
    $WKN = GUICtrlCreateInput("1234", 60, 70, 60, 20)
    GUICtrlCreateLabel("A", 30, 105)
    $Anz = GUICtrlCreateInput("5678", 60, 100, 60, 20)

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

    GUISetState()
    While 1
    $msg = GUIGetMsg()
    Select
    Case $msg = $GUI_EVENT_CLOSE
    IniWrite($file2, "WKN", "Value", GUICtrlRead($WKN))
    IniWrite($file2, "Anz", "Value", GUICtrlRead($Anz))
    Exit
    EndSelect
    WEnd

    [/autoit]

    Es gibt extra IniFunktionen!

    So long,

    Mega

  • Hi also ich kann mich mega nur anschließen das mit filopen usw. ist der letzte driss aber mit iniwrite und iniread klapt alles wunderbar!

    Ich hab das früher auch mal mit fielwrite und so probiert bis ich auf iniwrite und inread gestoßen bin ! bei einer ini hat man den zudem den vorteil, dass man nicht immer die zeile suchen muss sondern einfach nur den wert und die section angeben muss indem das gespeicherte steht!

    mfg Djbasslord

  • danke für die schnelle Hilfe. Leider habe ich das gleiche Problem mit

    Code
    _FileWriteLog(@ScriptDir & "\my.log",$WKN)

    Habt ihr eine Idee?