SoloCodigo

Programación General => C/C++ => C++ Builder => Mensaje iniciado por: TRod en Domingo 29 de Octubre de 2006, 18:45

Título: Excepciones Y Dll's
Publicado 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:
Título: Re: Excepciones Y Dll's
Publicado por: Eternal Idol en Domingo 29 de Octubre de 2006, 18:51
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)
Título: Re: Excepciones Y Dll's
Publicado por: TRod en Domingo 29 de Octubre de 2006, 19:19
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
Título: Re: Excepciones Y Dll's
Publicado por: Eternal Idol en Domingo 29 de Octubre de 2006, 19:24
De nada ... Borland apesta  :P