投稿日 2024/02/25(Sun) 17:22:43
投稿者 KNIGHT
参照先

御世話になります。

以前のプロデルでは、テキスト領域に保存された改行を含む文字列は、一旦、配列に入れても、「改行」コードはそのままで取り出せたと思うのですが、現在のプロデルでは、「改行を含む文字列」を配列に入れてしまうと、「改行コード」が「CRLF」から「CR(&H13)」のみに変更されてしまうのですね!?

「表示する」とか「報告する」という命令では、ちゃんと「改行」が再現されているように見えるのですが、テキスト領域に、テキスト領域の内容を記憶させた配列を、元のテキスト領域に戻してやると、改行がなくなってしまいます(「0D」だけになっているようです)。

現状では、姑息的に
〜〜〜
 テキスト領域1の内容は、保存配列(5)から13のキャラクタを、[エンター]へ置き換えたもの
〜〜〜
といった変換をして、もとの CRLFに戻していますが、もっとスマートな復元の仕方があれば、ご教授願えませんでしょうか?

あるいは、単に、「0D0A」となるべきところが、なぜか「0A」が抜け落ちて、「OD」だけになってしまっているのでしょうか?

よろしくお願いいたします。


関連一覧ツリー

をクリックするとツリーを一括表示します)

返信フォーム

(この投稿に返信する場合は下記フォームから投稿して下さい)
(1MBまで)
(英数字で8文字以内)

- 投稿修正/削除フォーム -
処理 No パスワード

▲ページの先頭へ

- WebForum -