Condividi tramite


Per quale motivo i punti di interruzione della DLL non funzionano?

Aggiornamento: novembre 2007

Le informazioni contenute in questo argomento sono valide per:

Edition

Visual Basic

C#

C++

Web Developer

Express

Argomento applicabile Argomento applicabile Argomento applicabile Argomento applicabile

Standard

Argomento applicabile Argomento applicabile Argomento applicabile Argomento applicabile

Pro e Team

Argomento applicabile

Argomento applicabile

Argomento applicabile Argomento applicabile

Legenda tabella:

Argomento applicabile

Applicabile

Argomento non applicabile

Non applicabile

Argomento valido ma comando nascosto per impostazione predefinita

Comando o comandi nascosti per impostazione predefinita.

In questo argomento sono elencati i motivi per i quali è possibile che i punti di interruzione non funzionino nel modo previsto nelle DLL e le soluzioni per ciascun caso.

  • Non è possibile impostare un punto di interruzione in un file di origine se il debugger non ha caricato le informazioni di debug relative al modulo in cui si trova il codice.

    Uno dei sintomi è rappresentato dalla visualizzazione di messaggi quale Impossibile impostare il punto di interruzione. Nella posizione relativa al punto di interruzione appare un'icona di interruzione di avviso. Tali interruzioni di avviso si trasformano in punti di interruzione effettivi in seguito al caricamento del codice. Per ulteriori informazioni, vedere Punti di interruzione.

    Ciò può verificarsi nei seguenti casi:

    • Quando si tenta di impostare un punto di interruzione in una DLL prima della chiamata a LoadLibrary.

    • Quando si imposta un punto di interruzione in un server ActiveX prima che il contenitore abbia avviato il server.

Vedere anche

Attività

Procedura: eseguire il debug delle DLL