小编Slu*_*er7的帖子

从字符串delphi中打开资源管理器

我正在尝试使用从用户那里获得的目录从 Delphi 中打开 Windows 资源管理器。该目录保存为字符串。当我使用以下代码时,它不会接受它。我必须亲自输入。

sDir : string;

procedure OpenDirectoryClick(Sender: TObject);
begin
 ShellExecute(Handle,nil,sDir,nil,nil,sw_Show);
end;
Run Code Online (Sandbox Code Playgroud)

上面的代码不起作用

sDir : string;

procedure OpenDirectoryClick(Sender: TObject);
begin
 ShellExecute(Handle,nil,'C:\Windows',nil,nil,sw_Show);
end;
Run Code Online (Sandbox Code Playgroud)

上面的代码确实有效

我该如何解决这个问题?

delphi

2
推荐指数
1
解决办法
709
查看次数

标签 统计

delphi ×1