Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di ghini76
    Registrato dal
    Jun 2003
    Messaggi
    560

    [VB.NET] Ottenere il nome di una procedura da codice

    Ciao a tutti,
    sto creando una funzione che viene chiamata ogni volta che si genera un'eccezione e oltre a fornire una messaggio appropriato all'utente scrive una riga in un file di log con la data, l'ora e il msg di errore. Vorrei però che la funzione scrivesse anche il nome della procedura che ha generato l'eccezzione e il numero della riga se possibile.

    Come devo fare per recuperare queste informazioni e passarle alla funzione?

    Grazie

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Puoi utilizzare le informazioni sullo stack fornite dall'oggetto che rappresenta l'eccezione stessa, intercettata ad esempio con un costrutto try...catch; lo stack completo delle chiamate è ottenibile dalla proprietà StackTrace.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it L'avatar di ghini76
    Registrato dal
    Jun 2003
    Messaggi
    560
    Mi sono visto la classe StackTrace ma purtroppo non è supportata dal Compact Framework... sto programmando su un palmare...

    Hai idea di come fare?

    Grazie

  4. #4
    Utente di HTML.it L'avatar di ghini76
    Registrato dal
    Jun 2003
    Messaggi
    560
    Nessuno sa come fare?

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.