Spoiler anzeigen
Wie minx bereits sagte, liegt es an den Zeilenumbrüchen selber...
Es wird vermutlich LF bzw. CR verwendet.
Das kannst du mit StringRegExpReplace beispielsweise lösen:
[autoit]#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
$GUI = GUICreate("Gui-test", 404, 181, 142, 171)
$Edit1 = GUICtrlCreateEdit("", 8, 8, 249, 153, BitOR($GUI_SS_DEFAULT_EDIT,$ES_READONLY))
$fileo = FileOpen(@ScriptDir&"/dataxxx.txt", 2)
FileWrite($fileo, "TextA" & @CR & "TextB" & @LF & "TextC")
FileClose($fileo)
$fileo = FileOpen(@ScriptDir&"/dataxxx.txt")
$Filer = StringRegExpReplace(Fileread($fileo), '\n|\r', @CRLF)
GUICtrlSetData($Edit1,$Filer)
GUISetState(@SW_SHOW)
While 1
Sleep(40)
WEnd
€dit:
Hey, man löscht nicht einfach seine eigenen Beiträge als Threadsteller...
Besonders nicht wenn es dabei um die Problemstellung geht!
Was ist wenn andere das Problem haben?
Bitte beachte das demnächst ja?