Seite 1 von 1

Probleme mit MemoTran() [Erledigt]

Verfasst: Fr, 11. Apr 2014 10:05
von Jan
Gerade kämpfe ich mit einem Phänomen, das ich mir nicht erklären kann. Es wird eine Zeichenkette mit MemoEdit() bearbeitet. Nach dem Beenden per STRG+W werden in dieser Zeichenkette die weichen Zeilenschaltungen entfernt. Nach diesem Entfernen steht am Ende der Zeichenkette plötzlich ein Semikolon! Wo kommt das her?

Code: Alles auswählen

zce_shopinfo := memoedit(zce_shopinfo, 23,75,29,130,.T.)  // zce_shopinfo passt
ce_shopinfo := MemoTran(zce_shopinfo, , "")               // ce_shopinfo hat ein Semikolon am Ende 
Das Semikolon wird allerdings nur dann hinten angehängt, wenn der Text im Memoedit() wirklich mehrzeilig war. MemoEdit() wird aber grundsätzlich auf die Zeichenkette losgelassen, egal wie lang die ist.

Jan

Re: Probleme mit MemoTran()

Verfasst: Fr, 11. Apr 2014 10:11
von brandelh
das habe ich zwar noch nie benutzt, aber der 2. Parameter ist bei dir leer und laut Hilfe wird dann ein Semikolon statt CRLF benutzt :wink:

Re: Probleme mit MemoTran()

Verfasst: Fr, 11. Apr 2014 10:20
von Jan
Hubert,

au Schande! Das ist ja übel. Darauf hatte ich nun wirklich nicht geachtet.

Danke für den Hinweis, damit klappt das jetzt wie gewollt.

Jan