Hallo zusammen,
ich bräuchte noch mal eure Hilfe
Hier der Code bzw ein Auszug
Code
Func Button_Window_neu_anlegen_OK()
$READ_Input_Window_neu_anlegen_Bauvorhaben = GUICtrlRead($Input_Window_neu_anlegen_Bauvorhaben)
$READ_Input_Window_neu_anlegen_Adresse = GUICtrlRead($Input_Window_neu_anlegen_Adresse)
$READ_Input_Window_neu_anlegen_PLZ = GUICtrlRead($Input_Window_neu_anlegen_PLZ)
$READ_Input_Window_neu_anlegen_Bemerkung = GUICtrlRead($Input_Window_neu_anlegen_Bemerkung)
FileInstall($sFileSaveDialog_Auftrag, @ScriptDir & "\Auftrag.ini")
$sMessage = "Hold down Ctrl or Shift to choose multiple files."
$sFileSaveDialog_Auftrag = FileSaveDialog($sMessage, @WindowsDir & "", "Auftrag (.ini)", $FD_FILEMUSTEXIST + $FD_MULTISELECT)
If @error Then
MsgBox($MB_SYSTEMMODAL, "", "Keine Datei gewählt!")
FileChangeDir(@ScriptDir)
EndIf
_FileWriteToLine($sFileSaveDialog_Auftrag, 1, "[Allgemeine Auftragsdaten]", 0)
_FileWriteToLine($sFileSaveDialog_Auftrag, 2, $READ_Input_Window_neu_anlegen_Bauvorhaben, 1)
_FileWriteToLine($sFileSaveDialog_Auftrag, 3, $READ_Input_Window_neu_anlegen_Adresse, 1)
_FileWriteToLine($sFileSaveDialog_Auftrag, 4, $READ_Input_Window_neu_anlegen_PLZ, 1)
_FileWriteToLine($sFileSaveDialog_Auftrag, 5, $READ_Input_Window_neu_anlegen_Bemerkung, 1)
FileClose($sFileSaveDialog_Auftrag)
GUIDelete($Window_neu_anlegen)
GUICtrlSetState($Button_Window_Main_Neu_anlegen, $GUI_ENABLE)
GUICtrlSetState($Button_Window_Main_Auftrag_bearbeiten, $GUI_ENABLE)
Alles anzeigen
Nun zu meinem Problem. Wenn ich auf den Button_Window_neu_anlegen_OK klicke öffnet sich, so wie es sein soll, der SaveDialog und ich kann den Pfad meiner Datei auwählen. Aber leider wird die Datei nicht erzeugt.
Merkwürdig ist, wenn ich _FileWritetoLine durch FileWriteLine ersetze, wird die Datei angelegt und alles wird nacheinander reingeschrieben. Ich würde halt gerne steuern können in welche Zeile ich was schreibe.
Und ja ich habe die File.au3 eingebunden.
Wisst Ihr worand das liegen könnte?
Mit freundlichen Grüßen
Mikki