投稿日 | 2024/02/25(Sun) 17:22:43 |
---|---|
投稿者 | KNIGHT |
参照先 |
御世話になります。
以前のプロデルでは、テキスト領域に保存された改行を含む文字列は、一旦、配列に入れても、「改行」コードはそのままで取り出せたと思うのですが、現在のプロデルでは、「改行を含む文字列」を配列に入れてしまうと、「改行コード」が「CRLF」から「CR(&H13)」のみに変更されてしまうのですね!?
「表示する」とか「報告する」という命令では、ちゃんと「改行」が再現されているように見えるのですが、テキスト領域に、テキスト領域の内容を記憶させた配列を、元のテキスト領域に戻してやると、改行がなくなってしまいます(「0D」だけになっているようです)。
現状では、姑息的に
〜〜〜
テキスト領域1の内容は、保存配列(5)から13のキャラクタを、[エンター]へ置き換えたもの
〜〜〜
といった変換をして、もとの CRLFに戻していますが、もっとスマートな復元の仕方があれば、ご教授願えませんでしょうか?
あるいは、単に、「0D0A」となるべきところが、なぜか「0A」が抜け落ちて、「OD」だけになってしまっているのでしょうか?
よろしくお願いいたします。
- WebForum -