PDA

Ver la Versión Completa : Duda con Excepciones


pelaorb68
19-05-2006, 19:29:54
Hola a todos, tengo una duda con las excepciones y me gustaría si me puden ayudar a aclararla.

Supongamos que tengo un procedimiento para actualizar o leer un registro(pudiendo estar bloqueado o no) y al momento de acceder a el, este se encuentra bloqueado...debería invocarse un except????...ahora si es así, cómo puedo hacer para que el procedimiento siga intentando acceder al registro, hasta que este este disponible(no bloqueado) y continue la ejecución del procedimiento.????.........No sé si me explico bien......Todo esto es con D7 y MySql.....


procedure Ejemplo;begin try
IntentarLeerElRegistro;
...
el resto del procedimiento
...
except
Si el código de error en EOleException es uno en particular.....que vuelva
a intentar leer hasta que lo consiga y continúe el resto
del procedimiento...
end;
end;

Agradecería me puedan ayudar......


Saludos,

luisgutierrezb
19-05-2006, 20:39:56
tal vez con un Repeat..Until y dentro de este el try, con una variable que la haga de "bandera"

pelaorb68
19-05-2006, 21:31:17
Sí, ya había pensado en eso, pero es la forma natural de hacerlo en Delphi????, es decir, existe algo(alguna instrución) que permita desde el bloque except, volver a la misma instrución que lanzo el except o a la siguiente?????