Problemas ao acessar diretorio FTP.

Delphi

22/01/2014

Bom dia galera,

Estou tentando acessar meu executável no FTP e estou passando o caminho mas o Delphi não me retorna nada!

Se eu copiar e colocar a minha URL no meu navegador eu consigo pegar baixar o arquivo.

function TUpdate.versaoFTP: String;
type
  PFFI = ^vs_FixedFileInfo;
var
  F : PFFI;
  Handle : Dword;
  Len : Longint;
  Data : Pchar;
  Buffer : Pointer;
  Tamanho : Dword;
  Parquivo: Pchar;
  Arquivo : String;
begin
  //Arquivo  := host + Directory + '/' + FileName;
  arquivo := 'ftp.symples.com.br/atualizacao/ADM.exe';
  ShowMessage(arquivo);
  Parquivo := StrAlloc(Length(Arquivo) + 1);
  StrPcopy(Parquivo, Arquivo);
  Len := GetFileVersionInfoSize(Parquivo, Handle);
  Result := '';
  if Len > 0 then
  begin
    Data:=StrAlloc(Len+1);
    if GetFileVersionInfo(Parquivo,Handle,Len,Data) then
    begin
      VerQueryValue(Data, '\',Buffer,Tamanho);
      F := PFFI(Buffer);
      Result := Format('%d.%d.%d.%d',
      [HiWord(F^.dwFileVersionMs),
      LoWord(F^.dwFileVersionMs),
      HiWord(F^.dwFileVersionLs),
      Loword(F^.dwFileVersionLs)]
      );
    end;
    StrDispose(Data);
  end;
    StrDispose(Parquivo);
end;


Alguém poderia me ajudar?
Nícolas Braz

Nícolas Braz

Curtidas 0
POSTAR