Abrir diretório no explorer do XP
Como faço para localizar e abrir um diretório do explorer do XP através do onclick de um button ??
CBier
CBier
Cbier
Curtidas 0
Respostas
Spooner
06/04/2004
Tente Assim,
function ExecExplorer(OpenAtPath: string; OpenWithExplorer, OpenAsRoot: Boolean): boolean;
{Executa o Windows Explorer a partir de uma pasta
especificada
Requer a unit ShellApi
ex: execExplorer(´C:\Temp´, True,True);}
var
s: string;
begin
if OpenWithExplorer then
begin
if OpenAsRoot then
s := ´ /e,/root,"´ + OpenAtPath + ´"´
else
s := ´ /e,"´ + OpenAtPath + ´"´;
end
else
s := ´"´ + OpenAtPath + ´"´;
result := ShellExecute(Application.Handle,PChar(´open´),PChar(´explorer.exe´),PChar(s),nil,SW_NORMAL) > 32;
end;
end;GOSTEI 0
Cbier
06/04/2004
O sistema não compila, ele não entende a sintaxe ´nil´ especificada na linha do código.
CBier
CBier
GOSTEI 0
Spooner
06/04/2004
Boa Noite,
Utilizo winXP e deu para Compilar belezinha, criei um exemplo se quiser baixar e testar no seu PC.
http://paginas.terra.com.br/informatica/megamilenium/TEMP.zip
Utilizo winXP e deu para Compilar belezinha, criei um exemplo se quiser baixar e testar no seu PC.
http://paginas.terra.com.br/informatica/megamilenium/TEMP.zip
GOSTEI 0
Spooner
06/04/2004
Boa Noite,
Utilizo winXP e deu para Compilar belezinha, criei um exemplo se quiser baixar e testar no seu PC.
http://paginas.terra.com.br/informatica/megamilenium/TEMP.zip
Utilizo winXP e deu para Compilar belezinha, criei um exemplo se quiser baixar e testar no seu PC.
http://paginas.terra.com.br/informatica/megamilenium/TEMP.zip
GOSTEI 0