Hallo zusammen ,
wie der Betreff schon sagt, habe ich eine Frage zu IniReadSection.
Hier der Code:
C
#include <GUIConstantsEx.au3>
#include <MsgBoxConstants.au3>
#include <File.au3>
#include <data\decl.au3>
Opt("GUIOnEventMode", 1) ; Wechsle in den OnEvent Modus
$Window_Main = GUICreate("Walter", 220, 65)
GUISetOnEvent($GUI_EVENT_CLOSE, "CLOSE_clicked_Window_Main")
$Auftrag_waehlen = GUICtrlCreateButton("1. Auftrag wählen", 10, 20, 200, 35)
GUICtrlSetOnEvent($Auftrag_waehlen, "Auftrag_waehlen")
GUISetState(@SW_SHOW)
Func Auftrag_waehlen()
GUICtrlSetState($Auftrag_waehlen, $GUI_DISABLE)
; Display an open dialog to select a list of file(s).
$sFileOpenDialog_Auftrag = FileOpenDialog($sMessage, @WindowsDir & "", "Alle Dateien (*.ini*)", $FD_FILEMUSTEXIST)
If @error Then
; Display the error message.
MsgBox($MB_SYSTEMMODAL, "", "Keinen Auftrag gewählt!")
; Change the working directory (@WorkingDir) back to the location of the script directory as FileOpenDialog sets it to the last accessed folder.
FileChangeDir(@ScriptDir)
GUICtrlSetState($Auftrag_waehlen, $GUI_ENABLE)
EndIf
If $sFileOpenDialog_Auftrag = True Then
GUICtrlSetState($Auftrag_waehlen, $GUI_ENABLE)
$READ_Auftragsname = IniReadSection($sFileOpenDialog_Auftrag, "auftragsname")
MsgBox($MB_SYSTEMMODAL, "Test", $READ_Auftragsname)
EndIf
EndFunc
While 1
Sleep(1000)
WEnd
Func CLOSE_clicked_Window_Main()
Exit
EndFunc ;==>CLOSE_clicked_Window_Main
Alles anzeigen
Und hier der Aufbau der Ini-Datei:
[auftragsname]
Name=Test
[Umwandlungsordner]
[Stuecklistenordner]
[Zielordner]
Ausgabe der MsgBox: 1
Es ist wahrscheinlich ein ganz simpler Fehler. Aber ich komme gerade ums verrecken nicht drauf.
Könnt Ihr mir da helfen?
Danke.