Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [Delphi] Creare Log con informazioni dettagliate

    Salve,
    Nel mio applicativo volevo crere un Log ogni volta che mi si presenta un eccezione,
    come informazioni volevo salvarmi:
    Form nel quale e' avvenuta l'eccezione
    Procedura o funzione nella quale e' avvenuta l'eccezione
    o al limite anche la riga

    Per il nome del form non c'e' problema...ma come faccio ad ottenere il nome della funzione?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    1,469

    Re: [Delphi] Creare Log con informazioni dettagliate

    Originariamente inviato da Mircosoft
    ...ma come faccio ad ottenere il nome della funzione?
    direi che non la ottieni, a meno di non avere il .map (ma non è esattamente comodo).
    ---
    Temo ti serva qualche componente di terze parti tipo eurekalog o qualcosa del genere

  3. #3
    Ah ok

    Quindi nel log la devo scrivere a manina in ogni eccezione...

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    1,469
    Originariamente inviato da Mircosoft
    Ah ok

    Quindi nel log la devo scrivere a manina in ogni eccezione...
    giusto per curiosità come dovrebbe funzionare, anche solo in via teorica, l'associazione tra indirizzo della CPU e nome "ascii" della funzione nella quale sta girando il programma?

    il teoria sarebbe possibile solo se le esportassi (ma che senso ha?).

    Se invece hai il file .MAP con dentro qualcosa tipo
    codice:
     0001:00B44870       purgaCattivaNomeFile
     0001:00B44924       purgaNomeFile
     0001:00B42840       purgaNumeroTelefono
     0001:00B34B94       purgaTelefono
     0001:00C47778       purgaTesto
    la questione è diversa, ma come fai a generalo (il .map)?

    Per quanto ne so... non si fa (senza programmelli di terze parti)

  5. #5
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463
    A mio avviso, per questi scopi è meglio usare un tool di terze parti, come EurekaLog.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

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.