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