[VS.NET] Exceptions worden opgegeten

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • _Thanatos_
  • Registratie: Januari 2001
  • Laatst online: 05-09 14:39

_Thanatos_

Ja, en kaal

Topicstarter
Al een tijdje heb ik hier last van, maar nu begint het vervelend te worden, omdat ik niet weet welke exception er opgegooit wordt als dat gebeurt. Exceptions worden nml zonder reden opgegeten. Als ergens een exception opgegooit worden, kan ik met de debugger zien dat hij gewoon uit de methode stapt en vrolijk ergens anders verder gaat met de applicatie. Ik kom niet eens in een catch-blok. Maar VS2005 zelf geeft de exception ook niet weer in zo'n mooi exception-schermpje.

Hoe kan dit? Exceptions worden toch standaard niet opgegeten, maar gewoon opgegooid :?

日本!🎌


Acties:
  • 0 Henk 'm!

  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 22-07-2024
yup exceptions worden standaad niet opgegeten nee.

vertel eens iets over je app, losse dll's? 1 executable?
heb je het probleem ook met simpele code? (dus bijv een file openen die er niet is in een try-catch?
in vb is er een 'on error resume next' ding. Bestaat zoiets mogelijk ook voor C#?

This message was sent on 100% recyclable electrons.


Acties:
  • 0 Henk 'm!

  • whoami
  • Registratie: December 2000
  • Laatst online: 20:43
Heb je dit in iedere applicatie die je binnen VS.NET draait, of gaat dit over één specifieke app ?

https://fgheysels.github.io/


Acties:
  • 0 Henk 'm!

  • Woy
  • Registratie: April 2000
  • Niet online

Woy

Moderator Devschuur®
Stel eens in je VS.NET debugger in dat hij stopt bij het throwen van alle exceptions zou ik zeggen. Dan zou je moeten zien wat er gegooid wordt.

“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”


Acties:
  • 0 Henk 'm!

  • _Thanatos_
  • Registratie: Januari 2001
  • Laatst online: 05-09 14:39

_Thanatos_

Ja, en kaal

Topicstarter
Soort app maakt niet uit, als ik een kale app maak met in Form1_Load zoiets:
C#:
1
((object) null).ToString();

Daar gaat ie gewoon overheen, app start gewoon op alsof er niets aan de hand is. en in debugging options staat "enable exception assistant" aangevinkt. stoppen bij alle exceptions kan ik eigenlijk geen optie van vinden...

日本!🎌


Acties:
  • 0 Henk 'm!

  • whoami
  • Registratie: December 2000
  • Laatst online: 20:43
Bij debugger, break on exceptions.

Debug / Exceptions / en dan bij CLR exceptions, when the exception is thrown, break into debugger.

Afbeeldingslocatie: http://users.pandora.be/fgzone/pics/exc.PNG
Waarschijnlijk staat er bij jou ook, bij 'when the exception is not handled', continue ipv 'break into debugger'.
(Wel ff bij CLR exceptions kijken, deze screenshot toont wat er moet gebeuren bij C++ exceptions)

[ Voor 112% gewijzigd door whoami op 10-07-2007 09:53 ]

https://fgheysels.github.io/


Acties:
  • 0 Henk 'm!

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 21-08 11:20
Smaakt dat nou een beetje, zo'n exception?

Ontopic: heb je het ook als je de app compilet en dan uitvoert buiten VS om, krijg je dan een error van het .NET Framework of niet? Zo nee, dan is er iets met je Framework...

We are shaping the future


Acties:
  • 0 Henk 'm!

  • OZ-Gump
  • Registratie: November 2002
  • Laatst online: 14-05-2024

OZ-Gump

terug van weggeweest

Kijk eens in het window dat je kunt vinden onder het menu Debug - Exceptions. Staan daar in de rechter vinkjes kolom alle vinkjes aan? De linker vinkjes kolom zorgt ervoor dat hij bij alle gegooide exceptions stopt.

My personal website


Acties:
  • 0 Henk 'm!

  • whoami
  • Registratie: December 2000
  • Laatst online: 20:43
Dit is trouwens DTE

PRG > DTE

https://fgheysels.github.io/


Acties:
  • 0 Henk 'm!

  • whoami
  • Registratie: December 2000
  • Laatst online: 20:43
Hmm, in VS.NET 2005 is dat formpje anders. :P
Afbeeldingslocatie: http://users.pandora.be/fgzone/pics/vs2005exc.PNG

Daar ff inderdaad de juiste checkboxen aanvinken.

https://fgheysels.github.io/


Acties:
  • 0 Henk 'm!

  • OZ-Gump
  • Registratie: November 2002
  • Laatst online: 14-05-2024

OZ-Gump

terug van weggeweest

Ik zou me ook kunnen voorstellen dat 'Reset all' daar wel een goede rol in kan spelen ;)

Misschien heb je onlanngs add-ins geinstalleerd die nu je omgeving aan gort helpen? Of juist verwijderd, waardoor sommige settings niet meer kloppen?

My personal website


Acties:
  • 0 Henk 'm!

  • _Thanatos_
  • Registratie: Januari 2001
  • Laatst online: 05-09 14:39

_Thanatos_

Ja, en kaal

Topicstarter
Zo ziet ie er bij mij uit:
Afbeeldingslocatie: http://www.thany.org/screenshots/Screenshot1427.png
En ik heb al op de Reset all knop gedrukt. Alleen het helpt helaas niet... Ik denk dus dat we het probleem ergens anders moeten zoeken?

日本!🎌


Acties:
  • 0 Henk 'm!

  • _Thanatos_
  • Registratie: Januari 2001
  • Laatst online: 05-09 14:39

_Thanatos_

Ja, en kaal

Topicstarter
Iemand? :)

日本!🎌


Acties:
  • 0 Henk 'm!

  • Woy
  • Registratie: April 2000
  • Niet online

Woy

Moderator Devschuur®
Heb je al geprobeerd om een vinkje bij alle "thrown" exceptions te zetten en te kijken waardoor hij eruit schiet?

“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”

Pagina: 1