PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
18446 | 02/12/02 18:15:30 | RE(3):PB6.5: %USERPROFILE%使えますか? By ryochan |
18443 | 02/12/02 16:03:07 | RE(2):PB6.5: %USERPROFILE%使えますか? By dba |
18433 | 02/11/29 12:09:38 | RE(1):PB6.5: %USERPROFILE%使えますか? By ryochan |
18431 | 02/11/29 10:28:50 | PB6.5: %USERPROFILE%使えますか? By dba |
カテゴリ:スクリプトの記述
日付:2002年11月29日 12:09 発信者:ryochan
題名:RE(1):PB6.5: %USERPROFILE%使えますか?
dbaさん、こんにちは。
>%USERPROFILE%は、使用出来ないのでしょうか。
>
環境変数の取得は
GetEnvironmentVariable APIを使用します。
外部関数宣言
function long GetEnvironmentVariableA(String lpName, ref String lpBuffer,long nSize)&
library \"kernel32.dll\"
スクリプト
string filename
string env_userprofile
constant long BUFF_SIZE = 1024
env_userprofile = space(BUFF_SIZE)
GetEnvironmentVariableA(\"USERPROFILE\",env_userprofile,BUFF_SIZE)
if rightw(env_userprofile,1) = \'\\\' then
env_userprofile += \'\\\'
end if
filename = env_userprofile + \'abc.ini\'
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows 2000
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.