Hiho Community,
hab da mal 2 fragen.
1 Frage: Und zwar will ich bestimmte GUI Einträge (handelt um das Geburtsdatum) so umwandeln, das in der Ini einmal das Geburtsdatum steht und das aktuelle Alter. Nur weiss ich nicht wie ich dies umsetzen soll.
2 Frage: Nachdem oben das in der ini Eingetragen wurde, soll sich das mit dem Computer Datum vergleichen und wenn der PC User unter 16 ist eine Fehlermeldung ausgeben.
Dies soll eine kleine Massnahme sein um unter 16 Jährige das Spiel wie Serious Sam zu verbieten (Beim Starten oder beim Installieren).
Hier mal der Code
Spoiler anzeigen
#include-once
#include <GUIConstants.au3>
#NoTrayIcon
[/autoit] [autoit][/autoit] [autoit]#Region ### START Koda GUI section ### Form=
$old = GUICreate("Alter Verifizieren", 239, 76, 193, 125)
$alter = GUICtrlCreateGroup("Alters Verifizierung", 0, 0, 233, 41)
$day = GUICtrlCreateCombo("1", 8, 16, 41, 25)
For $i=2 to 31
GUICtrlSetData($day, $i)
Next
$month = GUICtrlCreateCombo("Januar", 56, 16, 81, 25)
GUICtrlSetData($month, "Februar|März|April|Mai|Juni|Juli|August|Oktober|November|Dezember")
$year = GUICtrlCreateCombo("1990", 144, 16, 81, 25)
For $i=1991 to 2009
GUICtrlSetData($year, $i)
Next
GUICtrlCreateGroup("", -99, -99, 1, 1)
$save = GUICtrlCreateButton("Speichern", 0, 48, 75, 25, 0)
$reset = GUICtrlCreateButton("Reset", 80, 48, 75, 25, 0)
$ausnahme = GUICtrlCreateButton("Ausnahmen", 160, 48, 75, 25, 0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$msg = GUIGetMsg(0)
If $msg=$save Then
Save()
ExitLoop
EndIf
If $msg=$reset Then
Reset()
EndIf
If $msg=$ausnahmen Then
Ausnahmen()
EndIf
If $msg=$GUI_Event_Close Then Exit
WEnd
Func Save()
IniWrite("data/confic.ini", "alter", "day", GUICtrlRead($day))
IniWrite("data/confic.ini", "alter", "month", GUICtrlRead($month))
IniWrite("data/confic.ini", "alter", "year", GUICtrlRead($year))
MsgBox(0, "Daten Gespeichert!", "Ihre Daten wurden Gespeichert!")
EndFunc
Func Reset()
GUICtrlSetData($day, "1")
GUICtrlSetData($month, "Januar")
GUICtrlSetData($year, "1990")
EndFunc
Ich bedanke mich schonmal im Vorraus für Tipps wie ich dies lösen könnte.
mfg.
Tak|Jochen