Parent Directory - Como fazer

Programação Delphi e Pascal

Moderadores: 51, guest2003

Parent Directory - Como fazer

Mensagempor jeanfernandes » 01 Fev 2007 16:36

no Delphi 6.0 eu nao achei como pegar o diretorio pai de um determinado path...dai fiz essa m* ae....pelo menos funfa....quem tiver a funcao da API do windows direta passa ae ....


Código: Selecionar todos
procedure TFormPrincipal.btnDirUpClick(Sender: TObject);
var
   a,b : string;
  x : Pchar;
begin
   a := mDiretorios.LongDirName; // Diretorio de algum componente
  x := AnsiStrRScan(Pchar(a),'\');
   b := x;
  Delete(a,length(a) - length(b) + 1,length(b));
  if a[length(a)] = ':' then
     a := a + '\';
  if DirectoryExists(a) then
     mDiretorios.Directory := a; // Atribui novo diretorio (parent)
end;



Obrigado

Fui.
Jean P. Fernandes - Eng. Eletrônico - (83) 2102-2116 - APEL - www.apel.com.br - Campina Grande - PB
jeanfernandes
Word
 
Mensagens: 539
Registrado em: 11 Out 2006 15:36
Localização: Campina Grande - PB

Voltar para Delphi e Pascal

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x