Problemas ao acessar diretorio FTP.
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.
Alguém poderia me ajudar?
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
Curtidas 0