私はrichedit(デルファイXE)で文字をカウントすることに問題があります。 結果として、新しい行ごとに2文字以上が得られますが、テキストには存在しません。
例:これは15文字ですが、改行のためにricheditは17を返します。
行ゼロ 1行目
これには解決策がありますか?
回答:
回答№1は2CR / LFを削除し、残りの文字の数を取得します。例:
NumChars := Length(StringReplace(RichEdit1.Text, sLineBreak, "", [rfReplaceAll]));