Hallo,
ich habe wiedermal ein kleines Problemchn und zwar: möchte ich von eine Edit die mehrere Zeilen hat, den gesammten Inhalt in einer .ini abspeichern und auch wieder auslesen. Bis jetzt habe ich es nur hinbekommen, dass er eine von den vielen Zeilen abspeichert mit der Methode unten sowie mit GuiCrtlRead probiert - beides negativ.
[autoit]#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 241, 241, 228, 210)
$Edit1 = GUICtrlCreateEdit("", 16, 8, 201, 177)
GUICtrlSetData(-1, StringFormat("bla abc\r\nblubb lol\r\nasd qwert"))
$Button1 = GUICtrlCreateButton("speichern", 16, 200, 59, 25)
$Button2 = GUICtrlCreateButton("laden", 136, 200, 75, 25)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
case $Button1
$Speichern = FileSaveDialog("Speichern", @ScriptDir,"(*.ini)",16,"")
$aReturn = StringSplit(GUICtrlRead($Edit1), @CRLF,1)
For $i = 1 To $aReturn[0]
If $aReturn[$i] <> "" Then
$bla = $aReturn[$i] & @CRLF
EndIf
Next
IniWrite($Speichern,"Angaben","$Text", """" & $bla & """")
FileClose($Speichern)
FileMove($Speichern,$Speichern & ".ini")
case $Button2
$oeffnen = FileOpenDialog("Öfnnen", @ScriptDir , "(*.ini)", 1)
GuiCtrlSetData($Edit1, IniRead($oeffnen,"Angaben","$Text",""))
EndSwitch
WEnd
mfg myrix