SoloCodigo
Programación General => C/C++ => C++ Builder => Mensaje iniciado por: TRod en Domingo 29 de Octubre de 2006, 18:45
-
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 :blink:
( 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 :scream:
-
BOOOOORLAND. Busca opciones del proyecto y ayudate con Google, aca tenemos algo relacionado:
http://foros.solocodigo.com/index.php?showtopic=24040&st=0 (http://foros.solocodigo.com/index.php?showtopic=24040&st=0)
-
GRACIAS!
Mi problema fue que al iniciar el proyecto, por acto reflejo, pulse el boton Aceptar y ya no verifique la casilla VCL... :whistling:
Muchísimas gracias... :P
-
De nada ... Borland apesta :P