gpt4 book ai didi

Delphi 7,使用 UNC 选择目录

转载 作者:行者123 更新时间:2023-12-02 02:31:16 25 4
gpt4 key购买 nike

我在 Windows 7 上使用 Delphi 7,我需要打开一个允许选择目录的对话框。我使用 SelectDirectory(来自 FileCtrl 单元)。问题是我想浏览“未映射”的网络目录,例如 "\\10.0.0.1\Mickey"

可以这样做吗?

最佳答案

您对老式的 SelectDirectory 不太走运,它是一个过时且已弃用的函数。

在 Vista 及更高版本上,您应该在文件夹选择模式中使用 IFileDialog。对于 Vista 之前的操作系统,您能做的最好的可能是 SHBrowseForFolder

SelectDirectory 存在调用 SHBrowseForFolder 的重载。这是有 5 个参数的重载。不知道什么时候引入的。也许它甚至在 Delphi 7 中也存在。我也无法确定 SHBrowseForFolder 是否会提供您正在查找的目录。

由于您还使用过时且已弃用的 Delphi 版本,因此调用 IFileDialog 需要更多工作。您需要自己声明接口(interface)并使用 CoCreateInstance 创建它的实例。

关于Delphi 7,使用 UNC 选择目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13686702/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com