Hola a todos.
Apenas son mis primeros pasos en la creación de DLL's.
Me estoy dando cuenta que en mis dll's la sentencia
catch no se ejecuta y windows me lanza la excepción automáticante ignorando mi código en ella.
por ejemplo un error sencillo como:
try{
x = StrToInt("Esto no es entero");
}
catch(...){
x = 0;
}
El programa ignora que después hay una reparación de error con 'x=0'
y pasa directamente a lanzarme la Excepción y aborta el proceso
( a diferencia de un EXE, que lo hace sin problemas)
Mi pregunta es:
¿ Esto es natural o hay un problema de más fondo con mi DLL ?
Agradezco cualquier explicación