2015-09-07 18 views
11

Mentre il debug di un C++ c progetto combinato # (C# il caricamento di un ++ dll c) sto ottenendo a volte questo piccolo punto blu sotto il punto di interruzione attualmente colpito: Blue dot beneath breakpointChe cosa significa un punto blu sotto il punto di interruzione di Visual Studio?

Che cosa dot vuoi dirmi?

+0

l'applicazione fa il multithreading? –

+0

Sì, penso di sì. Ho capito, il punto appare sempre sul primo colpo dopo che lo Studio si rompe su un altro thread (lavoratore) – Stefan

risposta

11

Se l'app è multithread e se passa il mouse sopra il punto di interruzione il messaggio è come "Il processo o il thread è cambiato dall'ultimo passaggio" significa che questo punto di interruzione viene applicato a più di un thread, non solo al creatore di thread . Dopo aver premuto F5, verranno eseguiti altri thread che colpiranno il punto di interruzione che potrebbe confonderti. Per darti qualche tipo di avvertimento, lo studio visivo ti darà il punto blu sotto. Quindi a volte può essere utile congelare altri thread per eseguire il debug del metodo.

Problemi correlati