Also: Deine .exe-Datei funktioniert. Liegt aber nicht daran, dass du irgendwas anders gemacht hast: Wenn ich alles in eine Memo-Box schreiben lasse:
memo1.text := memo1.text + Str;
dann funktionierts genauso wie mit deinem Program. Wenn ich aber
memo1.text := Str;
schreibe bekomme ich immer das, was er abschneidet.
Also nochmal verständlich:
Bascom-Code:
Code:
$crystal = 8000000 'Quarzfrequenz
$baud = 19200
Mainloop:
Print "hallohallo";
Wait 1
Goto Mainloop
end
Ausgabe, die immer in der Listbox kommt:
halloha
lo
halloha
lo
usw.
Ausgabe in Memo bei "memo1.text := memo1.text + Str;" :
hallohallohallohallohallohallohallohallo usw.
Ausgabe in Memo bei "memo1.text := Str;":
Es kommt wirklich nur "lo" raus. Das heißt für mich, dass der String "hallohallo" wirklich in 2 Schritten übertragen wird: erst "halloha", dann "lo".
@recycle:
Schick mir doch mal dasselbe Program mit eine Listbox, also:
listbox1.additem Str
Mal schaun ob dann dasseble rauskommt wie bei mir
mfg jagdfalke
PS: Schaut doch mal in meine Galerie. Ich hab schonmal was gebaut. Ich finde es ist mir sehr gut gelungen.
Lesezeichen