PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
15319 | 01/05/23 14:26:08 | RE(3):PB7.0: FileOpen関数 By nn3 |
15275 | 01/05/17 12:32:46 | 発言削除 By M.M |
15274 | 01/05/17 12:30:55 | RE(1):PB7.0: FileOpen関数 By M.M |
15267 | 01/05/15 15:15:19 | PB7.0: FileOpen関数 By nn3 |
カテゴリ:スクリプトの記述
日付:2001年05月17日 12:30 発信者:M.M
題名:RE(1):PB7.0: FileOpen関数
nn3さん、こんにちは。
>FDへCSV形式で出力する処理を作成しています。
>ヘッダーレコード、明細などを編集するのでSaveAsは使用せず、
>FileOpen後、スクリプトでカンマ編集したレコードを
>FileWriteしています。
>そのFileOpen時に、Write!(書き込み専用)を指定しているのですが
>FDがセットされていないときの「ディスクがありません」のメッセージが2度表示
>されてしまいます。
>全く同じスクリプトでWrite!の部分をRead!にかえると1度のみの表示になります。
>これは仕様でしょうか?
直接的な解決策ではありませんが、FDドライブでファイルを開く前に、
Win32APIやFileExists関数等で、FDドライブが使用可能かどうかの
チェックができないものでしょうか。(推測モードの発言です)
PBDS(PowerBuilder Developer Station)に登録している「フリー
ライブラリ for PowerBuilder」にそういった機能の関数があった
ような記憶がありますが...(曖昧な発言ですみません)
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows 2000
DBMS Oracle SQL*Net 8
Browser InternetExplorer5.X
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.