Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Zeilenumruch bei Lesen eines Memos[erledigt]


rokdd - Fr 06.02.04 17:31
Titel: Zeilenumruch bei Lesen eines Memos[erledigt]
hallo,
habe folgendes problem: wenn ich ein memo mit der folgenden codezeile auslese, wird bei jedem neuen übergeben des memotextes an die variable einen zeilenumbruch eingefügt. die variable ist vom typ ansistring.

Delphi-Quelltext
1:
memo[c_memo].text:=frm_memo.mm.Text;                    


Was mache ich vielleicht falsch???

Rokdd


Delete - Mo 09.02.04 13:35

wird bei delphi ned als letztes zeichen in einem memo ein zeilenumbruch bzw. ein chr(0) hinten angehaengt ?

zur not kannst du ja


Delphi-Quelltext
1:
  memo[c_memo].text := copy(frm_memo.mm.Text, 1, Length(frm_memo.mm.Text) - 1);                    


probieren

uruz


rokdd - Mo 09.02.04 16:16

hallo,
ahbe die notvariante benutzt. das problem bei der anderen variante das bei
pos(chr(0),frm_memo.mm.text) immer nur 0 herauskommt. bei der ejtztigen variante ist es blöd wenn der user alle zeilenumrüche dahinter löscht, da die 2 letzten zeichen verschwinden. um den zeilenumruch wegzubekommen musste ich den text um 2 zeichen kürzen(warum`???) aber es geht halt erstmal. trotzdem bin ich für jede weitere hilfe froh. Danke für deine!


Rokdd