Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    174

    [VB.NET] Sapere dove viene invocato un metodo

    Ciao a tutti, vorrei sapere se in visual studio 2008 é possibile sapere da dove viene invocato un determinato medoto, visto che in un passaggio del mio programma mi viene dato un errore ma non risco a capire quando!

    Grazie

  2. #2
    Utente di HTML.it L'avatar di rsdpzed
    Registrato dal
    Aug 2001
    Messaggi
    764
    quando sei in debug e in esecuzione il programma va in errore, in basso in visual studio dovrebbe apparirti una finestra che si chiama "Stack di chiamate". Se non c'è fattela uscire (in visualizza dovrebbe essere).
    Da li puoi vedere il metodo che ti da l'errore, chi lo ha chiamato, chi ha chiamato quello che lo ha chiamato ecc.

  3. #3
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244

    Re: [VB.NET] Sapere dove viene invocato un metodo

    Originariamente inviato da canax
    Ciao a tutti, vorrei sapere se in visual studio 2008 é possibile sapere da dove viene invocato un determinato medoto, visto che in un passaggio del mio programma mi viene dato un errore ma non risco a capire quando!

    Grazie
    A parte quanto indicato da rsdpzed, di norma un errore dovrebbe essere intercettato da un'apposita gestione degli errori inserita nelle procedure, anche perchè come fai altrimenti a gestire eventuali errori?

    Non dico che l'errore dovrebbe essere gestito in ogni routine.... ma quasi!


  4. #4

    Re: Re: [VB.NET] Sapere dove viene invocato un metodo

    Originariamente inviato da gibra
    A parte quanto indicato da rsdpzed, di norma un errore dovrebbe essere intercettato da un'apposita gestione degli errori inserita nelle procedure, anche perchè come fai altrimenti a gestire eventuali errori?
    Bè non sempre, se un metodo ne invoca un altro è inutile mettere un Try nel metodo invocato no? Tanto l'eccezione la gestisce l'invocante




  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    174
    Si si ma l'errore é gestito con un catch.
    Infatti ho sbagliato a scrivere, avrei dovuto scrivere, mi viene alzata un'eccezzione :-D hehe...

    Comunque grazie, adesso con call stack vedo quello che mi serviva.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.