PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
22348 05/12/12 16:50:47 RE(1):SetProfileString By Hakofugu
22347 05/12/09 20:37:02 SetProfileString By takaokun

カテゴリ:PowerBuilderの開発環境
日付:2005年12月12日 16:50 発信者:Hakofugu
題名:RE(1):SetProfileString

takaokunさん、おはようございます。

>初期化ファイルがあれば、設定項目を上書きするのですが、初期化ファイルが無いときですと、エラーになるので
す。
SetProfileStringのHELPを見る限りでは、ファイルが存在しないときは?1を戻します。
「この関数はファイルが存在することが前提」と考えた方がいいのでは?

>通常、VBなんかですとWriteProfileナントカ関数で、初期化ファイルがない時でも自動的に作成されるのですが、
>SetProfileStringでは出来ないんです。どうにかなりませんでしょうか?

どうにかするためには → とりあえずエラーが発生しないようにしたい とすると

FileExists関数であらかじめファイルの存在をチェックし、
存在しなければ、FileOpen等でファイルを作っておくということくらいしか思いつきません。
その後、件の関数でファイルへの追記処理を実施するとか...

このファイルへのアクセスが不特定多数ユーザーからで、時間的に重なる恐れがある場合は
この関数を使わずに、FileOpen・FileWrite等を使った方がいいようなこともHELPに
書いてあるようです。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

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

Server SoftWare

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

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