BUG Control de Errores - AYUDA

28/07/2004 - 17:19 por lnrivera | Informe spam
Gracias a un colaborador de este foro, he conocido que el error que
sufria es un bug conocido de vb (El problema viene al desarrollar un
control generico de errores dentro de una aplicación de windows,
funciona correctamente desde la herramienta de desarrollo, pero al
ejecutar el exe directamente deja de funcionar)

En el articulo de microsoft sobre el bug describe como solucionarlo,
he vuelto a revisar todos los pasos. He comprobado que en el
directorio de la aplicacion se crea un archivo denominado
miaplicion.exe.config, que contiene la linea especificada, pero me
sigue sin funcionar, el bug que describe es exactamente el que sufro,
pero aunque sigo los pasos no consigo resolver el problema.

¿Alguna sugerencia para un pobre pogramador desesperado, por favor?

Un saludo
Luis Núñez

SYMPTOMS
When you use structured exception handling in a Microsoft Windows
Forms application, if you run your Windows Forms application without
using the debugger, the exception may not propagate correctly to the
calling function and you may receive the following error message:

An unhandled exception has occurred in your application. If you click
continue, the application will ignore this error and attempt to
continue. If you click Quit the application will shut down
immediately.
My Exception
However, if you run your Windows Forms application with the debugger,
you may not receive this error message.
CAUSE
When you run your Windows Forms application without using the
debugger, you use the NativeWindow.CallBack method to catch the
exception and to prevent the program from quitting unexpectedly
(crashing). In the NativeWindow.CallBack method, you populate the
exception message by using a standard exception dialog box.

However, if you run your Windows Forms application with the debugger,
you do not catch the exception because you use the
NativeWindow.DebuggableCallBack method. When you use the
NativeWindow.DebuggableCallBack method, the just-in-time (JIT)
debugger stops the application from running.
WORKAROUND
To work around this problem, follow these steps:
In Microsoft Visual Studio .NET, open your Windows Forms project.
Click Solution Explorer.
In Solution Explorer, right-click the project, point to Add, and then
click Add New Item. The New Item dialog box appears.
Do one of the following, depending on the version of Visual Studio
.NET that you have:
In Visual Studio .NET 2003, click Application Configuration File under
Template, and then click Open.
In Visual Studio .NET 2002, click XML File under Template, type
App.config in the Name box, and then click Open.
The App.config file opens in the Visual Studio .NET (IDE).
In the App.config file, replace the existing code with the following
code:<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
On the Build menu, click Build Solution.
Press CTRL+F5 to run the application without using the debugger.
 

Leer las respuestas

#1 Misael Monterroca
28/07/2004 - 19:08 | Informe spam
¿Por que no acudes ya directamente con soporte tecnico de microsoft en tu
localidad?

En este caso, posiblemente ellos te puedan dar alguna solución ya que
tienes indentificados exactamente los problemas.

Saludos!
http://www.neo-mx.com/blog




"Luis Nu?ez" wrote in message
news:
Gracias a un colaborador de este foro, he conocido que el error que

Preguntas similares