Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Delphi Eccezione

  1. #1

    Delphi Eccezione

    Ho fatto un programmino che attraverso un componente diciamo tscan scansione il contenuto della cartella che gli viene indicata e delle sotto cartelle. La cartella gli viene indicata tramite un tdirectoryedit ma quando viene sostituita quella di defoult inizia la scnsione ma dopo 2 secondi mi da il seguente errore:

    Exception EAccessViolation in module Project1.exe at 00020EFE.
    Access violation at address 00000000. Read of address 00000000.

    etc.....

    Come mi dovrei comportare?

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,310

    Re: Delphi Eccezione

    Originariamente inviato da Dalton
    Come mi dovrei comportare?
    Apparentemente, pare che tu stia tentando di accedere ad un'istanza di un oggetto precedentemente distrutta, da te o dalla VCL, con il metodo Free.

    L'errore di Access Violation è tuttavia molto generico; senza avere alcun codice da esaminare e nessuna indicazione, è impossibile risalire all'errore.

    Poni qualche punto di interruzione (breakpoint) nel tuo codice sorgente eseguendo le operazioni passo per passo fino al punto in cui viene generata l'eccezione; a quel punto, è già possibile formulare qualche ipotesi in più.

    Fare un corretto debugging è essenziale per programmare bene, non solo in Delphi.

    Ciao!
    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 © 2024 vBulletin Solutions, Inc. All rights reserved.