Delphi - Problema con excepciones

 
Vista:

Problema con excepciones

Publicado por Marcelo Ziem (6 intervenciones) el 29/09/2004 16:13:17
hola, bueno mi problema es que manejo las exepciones como sale en todos los tutoriales, pero todavia me las sigue manejando delphi, y no las puedo manejar yo.....necesito ayuda urgente por favor. Por ejemplo utilizo esto:

X: Integer; {declaración de variables }
Y: String;
. . .
Y:= '3.4'; & nbsp; {String con representación flotante }
try
X := StrToInt(Y); {Se realiza la conversión a entero pero hay
; problemas porque Y tiene la representación
; como un numero flotante }
ShowMessage('X ='+ IntToStr(X)); {Este mensaje nunca se muestra }
except
on EConvertError do begin {Manejador para errores de Conversión }
ShowMessage('Error en la conversión'); {Mensaje que reporta el error }
end;
end

DESDE YA GRACIAS.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problema con excepciones

Publicado por Kwerty (112 intervenciones) el 29/09/2004 16:39:35
A ver si he entendido bien. Mientras que trabajes en el IDE de Delphi surgirá el mensaje de error, porque Delphi recibe la excepción. Si quieres ver tu mensaje en el IDE pulsa el botón RUN cuando surja el mensaje "EConvertError...". En ese momento aparecerá una ventana que pone "Error en la conversión" en tu caso. Si usas el ejecutable fuera de Delphi verás como el mensaje que recibes es el que recoge el try..except.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar