Sök  
 
Skribent Inlägget Löst
Google
 
     

  Forum » .NET 3.0 » Unhandled exception  
 
Skriven av: gisjoe | den 26 maj 2010 Kl 20:56
Unhandled exception
Jag har en .NET  applikation som är ett till tillägg till en 3parts produkt.
När formuläret (winform) visas så körs en funktion från en 3parts COM dll.
När jag kallar på denna funktion så har jag den i en try/catch sats ifall något går fel.

Detta funkar utmärkt på de flesta datorer men på en specifik dator så får jag ett .NET Unhandled Exception trots att all kod ligger i en try/catch.

Kollar man i stacken så ser det ut som att det är 3parts applikationen som kallar på funktionen och inte min tilläggs app.

Tips?

Antal svar 16



NAVIGERING: 1 [2]
Skriven av: gisjoe | den 27 maj 2010 Kl 15:00
Filen som öppnas görs alltså i try/catch blocket så även om användaren inte had haft rättigheter så borde det fastnat i catch satsen?

Det är WinXP.
Skriven av: vimpyboy | den 27 maj 2010 Kl 15:01
Ligger filen lokalt eller på t.ex. en nätverksdisk?

Vad är det för magiskt som komponenten gör? Varför kan du inte ha en vanlig .NET-komponent?
Skriven av: gisjoe | den 27 maj 2010 Kl 15:41
Filen ligger på en nätverksdrive.
3parts dllen kör som magic shit på filen så måste tyvärr använda den.
Tycker det är otroligt konstigt att catch satsen inte fångar felet på denna dator när det funkar på andra datorer..
Skriven av: vimpyboy | den 27 maj 2010 Kl 21:45
Vad händer om du lägger filen lokalt? Får du samma fel då?

Testa att använda AppDomain.UnhandledException för att fånga felet:
http://msdn.microsoft.com/en-us/library/system.appdomain.unhandledexception.aspx
Skriven av: gisjoe | den 1 juni 2010 Kl 09:44
Om jag kör med "AppDomain.UnhandledException" så fångas även huvudproduktens alla fel samt övriga tilläggs fel..
Skriven av: Googles | den 5 december 2014 Kl 20:48
try
{
  3rdPartyCOMDll.fnGetSomeStuff();
}
catch (NullReferenceException ex)
{
  // här kan du ta reda på mer
}
catch
{
  // Det här tycker jag borde fungera
}

Testa den här koden.
NAVIGERING: 1 [2]
 
     

  Svara på inlägg  
 
Du måste vara medlem på ASPsidan för att kunna skriva i forumet.
För att bli medlem klicka här.
 
     

  » Logga in  
 
Användarnamn

Lösenord

 
     

  » Bli medlem  
  Bli medlem på ASPsidan!  
     

     
  Microsoft  
     

  » Partners  
  Comsolvia  
     
  » ANNONS  
  ingen annons än  
     

  » Senast online  
  Endast för inloggade  
  Antal inloggade: 1  
     

Copyright © 2007 www.ASPsidan.se
ingen sponsrar längre ASPsidan med Dedikerad Server
ASPsidan RSS
   
 XHTML / CSS
Det tog 0,1055 sekunder att ladda sidan