PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
23173 07/10/30 21:05:25 RE(4):PB5.0.02: ASCIIコード 0 をファイルに書きこむ方法 By satosi
23171 07/10/29 17:03:34 RE(3):PB5.0.02: ASCIIコード 0 をファイルに書きこむ方法 By j,hayahshi
23168 07/10/25 22:53:24 RE(2):PB5.0.02: ASCIIコード 0 をファイルに書きこむ方法 By satosi
23167 07/10/25 09:53:21 RE(1):PB5.0.02: ASCIIコード 0 をファイルに書きこむ方法 By Hakofugu
23166 07/10/23 20:46:51 PB5.0.02: ASCIIコード 0 をファイルに書きこむ方法 By satosi

カテゴリ:スクリプトの記述
日付:2007年10月25日 22:53 発信者:satosi
題名:RE(2):PB5.0.02: ASCIIコード 0 をファイルに書きこむ方法

Hakofuguさん、こんばんは。

>satosiさん、おはようございます。
>PB5の環境は、新たにInstallしないとないので、
>PB8.0.3での実験結果であることをご承知置きください。

>このファイルと、手動でExportしたファイルを、DOSのFCコマンドで比較してみました。
>その結果、手動で作成したファイルに下記ヘッダー情報がついていた以外は、違いなしでした。
>「$PBExportHeader$Exportファイル名
>$PBExportComments$DWのプロパティで入力したコメントの内容」

上の二行は自作プログラムで書きこんでおります。

>>データウィンドウをエクスポートすると、
>>ファイルの最後にASCIIコード 0 が書き込まれています。
>>
>これはバイナリエディタで確認したのですか?PB8でのExport結果にはないようです。

テキストで差分が無いのにファイルサイズが違うので、
バイナリエディタで確認しました。

>>LibraryExport関数で取得した内容には含まれないので、
>>自作したプログラムで、
>>
>>FileWrite(Id,\"~h00\")
>>
>>と、ASCIIコード 0 を書き込もうとしているのですが、
>>うまく行きません。
>>
>>ASCIIコード 0 をファイルに書きこむにはどうしたらよいでしょうか?
>>
>オブジェクトのExportをスクリプトで実行すること自体やったことがなく
>作成結果の使用目的が想像もつかないのですが、「ASCIIコード 0 」が
>ついていないとうまく行かないのですか?
>と、言うのもPB8でHelpを見ると、\"~h##\"で##に指定できるのは
>「01?FFまでの2桁の16進数」とあるので....

\"~h00\" 自体が無効だったのですね…

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

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