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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.