PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
17803 02/07/23 08:38:12 RE(5):PB6.5: ファイルダイアログのオープンについて By Taka
17797 02/07/22 12:29:20 RE(4):PB6.5: ファイルダイアログのオープンについて By baystar
17680 02/07/04 23:34:37 RE(3):PB6.5: ファイルダイアログのオープンについて By cassapiatti
17666 02/07/03 10:27:35 RE(2):PB6.5: ファイルダイアログのオープンについて By Taka
17650 02/07/01 09:55:53 RE(1):PB6.5: ファイルダイアログのオープンについて By M.M
17647 02/06/30 22:41:20 PB6.5: ファイルダイアログのオープンについて By cassa

カテゴリ:PowerBuilderの開発環境
日付:2002年07月23日 08:38 発信者:Taka
題名:RE(5):PB6.5: ファイルダイアログのオープンについて

>>言葉足らずで済みません。OSによって動きが異なる点について質問しております。
>>NTと2000で動きが違うことは分かっているのですが、OSによるファイルダイアログの
>>動きについての情報を探しております。

>確かにwindowsNTと2000ではファイルダイアログの動きが(open時にどこのディレクトリを
>見に行くのか)異なりますね。xpではどうなっているんでしょうね?
>MSのページには特にファイルダイアログに関する情報はないみたいですが、どこかで
>情報提供されているんでしょうか?

この辺りが参考になるかと思います。
【SDK32:GetOpenFileName() の最初のディレクトリが OS で異なる】
http://support.microsoft.com/default.aspx?
scid=http://www.microsoft.com/JAPAN/support/kb/articles/J046/7/91.asp


PBのGetFileOpenName関数は、その裏ではGetOpenFileName()APIを呼び出しているはずです。
恐らく、呼び出す際にデフォルトディレクトリをNULLにしているのでしょう。

動きを統一したければ、PBのGetFileOpenName関数は使用せず、上記APIを直接呼び出せば良いかと思います。
確実にデフォルトディレクトリを指定してあげれば、OSによって動きが異なることは避けらると考えます。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

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

Server SoftWare

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

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