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