Cita:
|
Empezado por Jose Manuel
...y en el primer paso, me gustaría no descargar el programa, sino leer el contenido de un fichero de texto y pasarlo una variable.
|
Es que en el primer paso no dice que descargues el programa, sino descargar el fichero de texto para leerlo.
Cita:
|
Empezado por Jose Manuel
...como se podría descarga un fichero de texto de forma que no pregunte al usuario si lo quiere guardar o abrir.
|
Pon un botón en un formulario y añade este código:
Código Delphi
[-]
procedure TForm1.Button1Click(Sender: TObject);
var
b:Boolean;
TS:TStrings;
Str:String;
function DownloadFile(Source, Dest: string): Boolean;
begin
try
Source := AnsiReplaceStr(Source, '/', '\');
Result := UrlDownloadToFile(nil, PChar(Source), PChar(Dest), 0, nil) = 0;
except
Result := False;
end;
end;
begin
b := DownloadFile('http://neftali.clubdelphi.com/temp/test_vrs.txt',
'c:\temp\test_vrs.txt');
if (b) then begin
TS := TStringList.Create();
TS.LoadFromFile('c:\temp\test_vrs.txt');
Str := TS[1];
MessageDlg('Versión en el Servidor: ' + Str, mtInformation, [mbOK], 0);
TS.Free;
end;
end;
Tendrás que añadir al uses las units
StrUtils y
urlMon.
Este código descarga el fichero TXT (del que hablamos más arriba) y lee la línea 1 (que contiene la versión).