habs fast fertig...
ein 'Spanischwörterbuch' mit einer ini erstellt
hier der vorherige Thread:
[ neu ] Spanischwörterbuch^^
Andere Vorschläge (siehe )
Was ich nun noch nicht hin bekomme ist, wie ich die Vokabeln aus der .ini raus bekomme.
hier noch einmal das ganze Script:
Spoiler anzeigen
#include
#include
#include
#include
#include
$Form1_1 = GUICreate("Wörterbuch", 315, 214, 270, 168)
$Input1 = GUICtrlCreateInput("Input1", 48, 48, 145, 21)
$Label1 = GUICtrlCreateLabel("Übersetzung", 48, 80, 107, 24, $SS_CENTER)
GUICtrlSetFont(-1, 12, 800, 0, "MS Sans Serif")
$Button1 = GUICtrlCreateButton("Start", 200, 48, 65, 49, 0)
$Group1 = GUICtrlCreateGroup("Übersetzen", 32, 32, 249, 81)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Button2 = GUICtrlCreateButton("Hinzufügen", 65, 125, 165, 49, 0)
GUISetState(@SW_SHOW)
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
case $Button1
for $i = 0 To UBound("Wörter")
$ueb = IniReadSection("Wörterbuch.ini","Wörter")
If $Input1 = $deutsch[$i][0] Then GUICtrlSetData($Label1,$deutsch[$i][1])
GUICtrlSetData($Label1,$ueb)
Next
Case $Button2
$deutsch = InputBox("hinzufügen...","deutsch: ")
$spanisch = InputBox("hinzufügen...","spanische Übersetzung für: " & $deutsch) ;IniWrite
IniWrite("Wörterbuch.ini", "Wörter", $spanisch, $deutsch)
EndSwitch
WEnd
wobei es eigentlich nur an dieser stelle harken kann.
[autoit]for $i = 0 To UBound("Wörter")
$ueb = IniReadSection("Wörterbuch.ini","Wörter")
If $Input1 = $deutsch[$i][0] Then GUICtrlSetData($Label1,$deutsch[$i][1])
GUICtrlSetData($Label1,$ueb)
Next
dort wird nämlich gesagt dass die variabel $deutsch noch nicht deklariert ist,
aber ich weiß nicht wie ich die deklarieren soll da die ja doch in der ini ist oder nicht?
Wär über Hilfe dankbar
//Edit: an den includes liegt es nicht, die sind eigentlich richtig mit dadrin...
Gruß,
Buckiuxx