![]() |
reintentar a las 20 minutos si la conexion con la web falla
hola,
estoy usando delphi 7 y haciendo una aplicación que me abra una url desde delphi y que si en 30 segundos no se carga ( por ejemplo : servidor ocupado ) me aparezca un mensaje en pantalla diciendo que no ha sido posible establecer conexión con la página. Pongo el tope de 30 segundos porque hay unas páginas que tardan más que otras en cargar. La segunda parte es que reintente a los 20 minutos, pero de momento me conformo con conseguir la primera parte porque la segunda creo que sería capaz de hacerlo con un TIMER. Gracias de antemano a cualquier ayuda. |
¿Cómo estás haciendo la carga de la página?
¿Algun componente? ¿Externo, con ShellExecute? |
Código:
function DownloadToStream(Url: string; Stream: TStream): Boolean;Gracias |
¿Y cuando tarda más de 30 segundos en qué punto de ese procedimiento se queda parado?
¿los has ejecutado paso a paso? |
lo he solucionado con un
try ... except .. finally de esta forma si no conecta con la web por el motivo que sea me lleva a otras sentencias donde puedo indicarle que vuelva a intentarlo pasados 30 minutos. gracias!! |
| La franja horaria es GMT +2. Ahora son las 06:48:23. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi