Hola, estoy haciendo una aplicación a modo de aprender, que me sirve para poder insertar noticias en mi página web, o mas bién una web que hice solo para estas pruebas, bueno, en localhost no hay problema por la velocidad con lo que hace, ahora la cosa llega cuando está en internet, se poner un poco lento el tiempo que tarda en hacer todo, vamos.. como todo, parecería que se congela o cuelga la aplicación y estoy queriendo poner un ProgresBars o un
Gauge ( también saber la diferencias de usar uno u otro, creo que se usan igual xD )
Bueno sin mas que decir aquí les dejo mi código con el que hago el post sin problemas
Código Delphi
[-]procedure TFrmPrincipal.BEnviarClick(Sender: TObject);
var
http: TIdHttp;
params: TStrings;
respuesta: string;
begin
http := TIdHTTP.Create(Self);
params := TStringList.Create;
try
params.Add('titulo='+ETitulo.Text);
params.Add('autor='+EAutor.Text);
params.Add('noticia='+MNoticia.Text);
respuesta := http.Post('http://localhost/pruebas/noticias/envia_noticias.php', params);
ShowMessage('Respuesta: ' + respuesta);
finally
http.Free;
params.Free;
end;
end;
tengo el componte Indy idHTTP, y he visto que tiene unos eventos, pero desconosco la forma de usarlos, me gustaría mucho poder saber que tiempo durará el post y que mejor forma mirando un lindo progresBars, en un FTP ya lo he logrado, pero en esto no tengo idea, supongo que es parecido, pero no lo sé.
saludos