クライアントからバグレポートがありました。私のプログラムでは、Delphi のディレクトリ選択機能を使用して、プログラムが使用するいくつかのディレクトリを選択できるようにしています。これらのディレクトリは、ネットワーク ドライブ上にあることが許可されています。バグレポートからの関連する抜粋は次のとおりです。
ディレクトリを変更しようとすると、ネットワーク ドライブがダイアログに表示されませんでした。ブラウズ メニューで [コンピュータ] を開くと、ローカル ドライブのみが表示されました。回避策は、ダイアログを開いたままにして、ネットワーク ドライブを切断し、ネットワーク ドライブを再接続することです。その後、ダイアログに表示されます。次のフォルダの場所を変更するときは、最初からやり直す必要があります。リセットするように見えるので、メインの技術者がこれを頻繁に行っていることがわかりました。
最初は、これは Windows がディレクトリを取得していないに違いないと思ったので、両方のコンピューター (クライアントとネットワーク ドライブのあるコンピューター) のネットワークの場所が [Work] に設定されていることを確認するように彼に依頼しました。クライアントにマップされ、ネットワーク検出がオンになっていることを確認し、エクスプローラーでドライブが正常に表示されることを確認します。彼はそうしましたが、バグは残ります。
これに関するGoogleまたはQCレポートでは何も調べていません.SelectDirExtOptsのドキュメントは、ネットワークドライブが「正常に機能する」ことを示唆しているようです.
だから私の質問:これに似たものに遭遇した人はいますか?Windows の問題である可能性が高いですか、それとも Delphi ですか?
どうもありがとう。