PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
5963 | 99/04/14 13:06:30 | RE(2):PB6: mleから改行コードを除く By Taka |
5962 | 99/04/14 12:59:39 | RE(1):PB6: mleから改行コードを除く By あすかちゃんの父 |
5944 | 99/04/13 20:04:10 | PB6: mleから改行コードを除く By あきえもん |
カテゴリ:データベース
日付:1999年04月14日 12:59 発信者:あすかちゃんの父
題名:RE(1):PB6: mleから改行コードを除く
あきえもんさん、こんにちは。
>mleに入力したテキストから、ctrl+enter で入力した改行コードを除き、
>単行に編集しようとしています。
>
>PB5のときは、改行コードは\"~r~n\"で表現され、ひとつの改行コードが2バイトに相当していました。
>ところがPB6では、\"~r~n\"の前に何かが1バイトくっついていて、全部で3バイトのようです(?)
MLEは、Windowsのテキストボックス・クラスを使っているの
で、余分なコードがあれば表示されると思うのですが。(もし
かしてnull文字?)
とりあえずどういうデータが入っているのか調べた方がいい
と思いますので、テキストデータのダンプを取ってみてはど
うでしょう? PBDSのfreelibのnvo_scrlibにuf_hex_dumpと
いう、blobの16進ダンプを取る関数があります。MLEのテキス
トをblobにキャストしてやれば、そのまま使えると思います。
あと、改行コードを調べるだけでしたら、W付の日本語仕様関
数を使わずバイト単位で処理しても問題ありませんね。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows98
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.