[ Foro de Pascal ]

Excepción en Delphi y Lazarus

22-Oct-2022 01:40
Invitado (Luchito)
0 Respuestas

Saludos amigos,

Sobre el tema de excepciones en Object Pascal tengo una consulta con este código:

 try
   a := power(-5, 0.5);
   WriteLn(a);
 except;
   Writeln('Error');
   Readln;
 end;

Aclaro que sé que la raíz cuadrada de un negativo está en los complejos pero uso este fragmento de código como ejemplo.

La duda es por qué la excepción funciona correctamente en Delphi pero en Lazarus me salta un mensaje de error en tiempo de ejecución. ¿Debo configurar algo en Lazarus para que funcione correctamente?

Gracias de antemano

Slds

Luchito




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)