hi, ich probier mich grad ein wenig in gui programmierung und dazu spiel ich ein wenig mit inis rum. hier erstmal der code.
jetzt hab ich das problem das er "name" in der ini immer nur den wert 5 zuteilt, egal was ich eingebe, ist bestimmt nur nen dummer fehler von mir, aber ich komme einfach nicht drauf....
Code:
#include <GUIConstants.au3>
#Region ### START Koda GUI section ### Form=
Opt("GUIOnEventMode", 1)
$Form1 = GUICreate("Form1", 300, 110, 193, 115)
$Label1 = GUICtrlCreateLabel("deine daten hier rein", 88, 8, 100, 17)
$alter = GUICtrlCreateButton("alter", 40, 56, 57, 25, 0)
$name = GUICtrlCreateButton("name", 112, 56, 65, 25, 0)
$laden = GUICtrlCreateButton("laden", 200, 56, 67, 25, 0)
GUISetState(@SW_SHOW)
GUICtrlSetOnEvent($alter, "alter")
GUICtrlSetOnEvent($name, "name")
GUICtrlSetOnEvent($laden, "load")
GUISetOnEvent($GUI_EVENT_CLOSE, "end")
#EndRegion ### END Koda GUI section ###
While 1
sleep(1000)
WEnd
func alter()
$age = InputBox("dein alter","wie alt bist du?")
sleep(100)
iniWrite ( "C:\Dokumente und Einstellungen\Administrator\Desktop\neuer ordner\testini.ini", "daten", "alter", $age )
endfunc
func name()
$age = InputBox("dein name","wie heisst du?")
sleep(500)
iniWrite ( "C:\Dokumente und Einstellungen\Administrator\Desktop\neuer ordner\testini.ini", "daten", "name", $name )
endfunc
func load()
$var = IniReadSection("C:\Dokumente und Einstellungen\Administrator\Desktop\neuer ordner\testini.ini", "daten")
If @error Then
MsgBox(4096, "", "Error occured, probably no INI file.")
Else
For $i = 1 To $var[0][0]
MsgBox(4096, "", "info: " & $var[$i][0] & @CRLF & "wert: " & $var[$i][1])
Next
EndIf
endfunc
Func end()
Exit
EndFunc
jetzt hab ich das problem das er "name" in der ini immer nur den wert 5 zuteilt, egal was ich eingebe, ist bestimmt nur nen dummer fehler von mir, aber ich komme einfach nicht drauf....