PDA

Ver la Versión Completa : Controlar Errores en Delphi 7


Maury Manosalva
26-08-2005, 23:20:59
Hola buena tarde, de antemano gracias por las respuestas que me aporten para la solucion de mi problema. es el siguiente:

Yo tengo un form en el cuel tengo unos DBEdit que apuntan por BDE a unas tablas en paradox, estos campos en la tabla estan requeridos y cuando ejecuto el formulario y no lleno un campo este me aparece un error que el campo esta requerido y se bloquea el proyecto, mi pregunta es como hago para controlar estos errores, ya he usado uno para cuando la llave principal este duplicada

procedure TfrmCiudades.TCiudadPostError(DataSet: TDataSet;
E: EDatabaseError; var Action: TDataAction);
begin
if (E.Message= 'Key Violation.' ) then
begin
E.Message:='Error Llave Duplicada';
NomCiudad.SetFocus;

Pero cuando esta vacio, le he probado de mil maneras y no he podido.

Maury

vtdeleon
26-08-2005, 23:26:46
Saludos

Puedes encapsular tu codigo con Try Except o Try Finally
begin
try
///aqui tu codigo
except
//en caso de algun error se muestra el codigo de esta seccion, perono se cuelga
end;
//o tambien usar...
try
///aqui tu codigo
Finally
/////
end;
end;

Maury Manosalva
26-08-2005, 23:33:07
Gracias por tu respuesta, pero estoy iniciando con Delphi, me puedes dar una manito con esto explicandomelo con el ejemplo que colocaba anterior mente. Gracias.

Maury
Bucaramanga, Colombia

vtdeleon
27-08-2005, 00:16:29
Saludos

En esta pagina puedes orientarte muy bien:
http://www.delphibasics.co.uk/Article.asp?Name=Exceptions

Maury Manosalva
27-08-2005, 00:24:50
Gracias su

dec
27-08-2005, 05:05:05
Hola,

En estos Foros también puedes encontrar (http://www.clubdelphi.com/foros/search.php?searchid=299933) no poca información sobre el manejo de excepciones en Delphi.