PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
18029 | 02/08/23 13:47:30 | RE(2):PB7.0: FileOpen関数の戻り値について By TTTK |
18028 | 02/08/23 12:47:03 | RE(1):PB7.0: FileOpen関数の戻り値について By mtosi2 |
18027 | 02/08/23 12:39:01 | PB7.0: FileOpen関数の戻り値について By mtosi2 |
カテゴリ:スクリプトの記述
日付:2002年08月23日 12:47 発信者:mtosi2
題名:RE(1):PB7.0: FileOpen関数の戻り値について
<さきほどの続き>
RUN関数実行後 a.txtに書き込む処理が走りますが、DOSがファイルに書き込んでいる間
PB側からその対象ファイルにOPENをかけようとすると -1が帰ってきます。
これはなぜでしょうか?
ファイルロックがかかっているがかかっているのでしょうか?
FILEOPEN関数で失敗したとき、PB側では対象ファイルのどのような状態を
読み取っているのでしょうか?
ロック情報だけではないような気がします。
ちなみにa.txtファイルをテキストエディタで開いた状態で
このプログラムでOPenかけても正常値で帰ってきます。
また、テストプログラムで(PBで作成)a.txtをFileopenした状態で
このプログラムでOPENかけたときは異常値でもどってきます。
テストプログラム、プログラムともにfileOpenモードは 読み取り専用です。
読み取り専用なのに ファイルOPENできないのはなにが原因なのでしょうか?
ロック情報をみて、fileopenの成否を決定しているのではないように思います。
素人的な質問でもうしわけありませんが、ご教授よろしくお願いします。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows 2000
DBMS Oracle SQL*Net 8
Browser (記載なし)
Server SoftWare
OS HP-UX
DBMS Oracle 7.2
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.