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 (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.