PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
7804 99/08/26 10:32:07 RE(4):PB5.0.04: ProfileString()でうまく情報を取得できてない?(解決) By luftpost
7802 99/08/25 19:19:38 RE(3):PB5.0.04: ProfileString()でうまく情報を取得できてない? By Taka
7799 99/08/25 18:06:38 RE(2):PB5.0.04: ProfileString()でうまく情報を取得できてない? By てとらぽっと
7798 99/08/25 18:05:37 RE(1):PB5.0.04: ProfileString()でうまく情報を取得できてない? By あすかちゃんの父
7791 99/08/25 11:40:18 PB5.0.04: ProfileString()でうまく情報を取得できてない? By luftpost

カテゴリ:PowerBuilderの開発環境
日付:1999年08月25日 11:40 発信者:luftpost
題名:PB5.0.04: ProfileString()でうまく情報を取得できてない?

はじめまして。Luftpost(\"ルフトポスト\")と申します。

ProfileString関数で取得した情報(ファイルの書き込み先)を元に
FileWrite関数でファイルの書き込みをする際、その情報が反映されない
という現象で困っています。ただしEXE実行時のみです。
デバッグモードやソースからの実行だとうまくいくので確かめようが
ない状態です。また、OSのインストール先がDドライブのマシンだと
うまく行きます。

<内容>
 C:\\Winntの直下に設定ファイルを置き、そこで書込み先を指定
 例えば
   [Path]
   dir=a:\\test.txt
 とした時、EXEをDドライブのどこかで実行すると
 Aドライブ直下にファイルを書き込まずに
 Cドライブ直下にファイルの書き込みを行います。

<環境>
 OS:WindowsNT WS 4.0(Cドライブにインストール)
 PB:C:\\Program Files\\Powersoftの下
 アプリケーション実行場所:Dドライブの任意の場所

<例外>
 1.OSをDドライブにインストールした別のマシンでの実行
 2.EXE以外での実行時
 3.EXEをCドライブ(OSのインストール先ドライブ)で実行した時
 はうまく動きます。

果たしてこれがプログラムの問題か?実行環境の問題か?
OS等の問題か?混乱して訳が分からなくなってきています。
よろしくお願いします。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

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

Server SoftWare

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

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