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年12月02日 16:03 発信者:dba
題名:RE(2):PB6.5: %USERPROFILE%使えますか?

ryochanさん、こんにちは。

>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\'

ありがとうございました。
助かりました。!!

>if rightw(env_userprofile,1) = \'\\\' then
の =  は、<> ですよね。



付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

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

Server SoftWare

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

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