Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Källsökväg
Källsökvägen anger de kataloger där C- och C++-källfilerna finns. Mer information om hur du visar källkod i felsökningsprogrammet finns i Källsökväg.
Not Om du är ansluten till ett företagsnätverk är det mest effektiva sättet att komma åt källfiler att använda en källserver. Du kan använda en källserver med hjälp av strängen srv* i källsökvägen. Mer information om källservrar finns i Använda en källserver.
Om du vill kontrollera källsökvägen i WinDbg gör du något av följande:
Välj Källfilsökväg på arkivmenyn eller tryck på CTRL+P.
Använd kommandot .srcpath (Ange källsökväg). Om du använder en källserver är .srcfix (Använd källserver) något enklare.
Använd kommandot .lsrcpath (Ange sökväg för lokal källa). Om du använder en källserver är .lsrcfix (Använd lokal källserver) något enklare.
När du startar felsökningsprogrammet använder du kommandoradsalternativet -srcpath eller -lsrcpath . Se WinDbg Command-Line inställningar.
Innan du startar felsökningsprogrammet anger du miljövariabeln _NT_SOURCE_PATH.
Öppna och stänga källfiler
Om du vill öppna eller stänga en källfil direkt gör du något av följande:
Välj Öppna källfil på arkivmenyn eller tryck på CTRL+O. Du kan också använda knappen Öppna källfil (
Obs När du använder menyn eller verktygsfältsknappen för att öppna en källfil läggs sökvägen till den filen automatiskt till källsökvägen.
Välj Stäng aktuellt fönster på Arkiv-menyn .
Välj knappen Stäng i hörnet av källfönstret.
Välj Senaste filer på menyn Arkiv för att öppna en av de fyra källfiler som du senast öppnade i WinDbg.
Ange kommandot .open (Open Source File).
Ange kommandot lsf (Load or Unload Source File).
I WinDbg visar Källfönstret källfiler som har lästs in i felsökaren.
Öppna källfönstret
Felsökningsprogrammet öppnar ett källfönster när den läser in en ny källfil. Om du vill återställa eller växla till ett öppet källfönster går du till menyn Fönster och väljer från listan med fönster längst ned på menyn.
Följande skärmbild visar ett exempel på ett källfönster.
Varje källfil finns i ett eget källfönster. Rubriken för varje källfönster är den fullständiga sökvägen till källfilen.
Använda källfönstret
Varje källfönster visar texten i en källfil. Du kan inte redigera en källfil i felsökningsprogrammet. Mer information om hur du ändrar inställningarna för teckensnitt och flik finns i Ändra textegenskaper.
Varje källfönster har en snabbmeny med ytterligare kommandon. Om du vill öppna menyn väljer du och håller ned (eller högerklickar på) namnlisten eller väljer ikonen som visas i det övre högra hörnet i fönstret. I följande lista beskrivs några av menykommandona:
Ange instruktionspekare till aktuell rad ändrar värdet för instruktionspekaren till instruktionen som motsvarar den aktuella raden. Det här kommandot motsvarar att använda Redigera | Ange aktuellt instruktionskommando eller tryck på CTRL+SKIFT+I.
Redigera den här filen öppnar källfilen i en textredigerare. Redigeraren bestäms av registerinformationen för WinDiff-redigeraren eller av värdet för WINDBG_INVOKE_EDITOR miljövariabeln. Tänk till exempel på när värdet för WINDBG_INVOKE_EDITOR är följande.
c:\my\path\myeditor.exe -file %f -line %lI det här fallet öppnas Myeditor.exe till det enbaserade radnumret för den aktuella källfilen. Alternativet %l anger att radnummer ska läsas som enbaserade, medan %f anger att den aktuella källfilen ska användas. Andra ersättningsmöjligheter är %L, som anger att radnummer är nollbaserade och %p, vilket också kan tyda på att den aktuella källfilen ska användas.
Utvärdera markeringen utvärderar den markerade texten med hjälp av C++-uttrycksutvärderingen. Resultatet visas i fönstret Felsökningskommando. Om den markerade texten innehåller mer än en rad resulterar ett syntaxfel. Det här kommandot motsvarar att använda Redigera | Utvärdera markeringskommandot , tryck på CTRL+SKIFT+V eller med hjälp av ?? (Utvärdera C++-uttryck) kommandot med den markerade texten som argument.
Visa vald typ visar datatypen för det markerade objektet. Den här skärmen visas i fönstret Felsökningskommando. Om den markerade texten innehåller mer än ett enskilt objekt kan ett syntaxfel eller andra oregelbundna resultat visas. Det här kommandot motsvarar att använda Redigera | Visa kommandot Selected Type (Markerad typ) eller tryck på CTRL+SKIFT+Y.
Öppna minnesfönstret för markering öppnar ett nytt dockat minnesfönster som visar minne som börjar på adressen för det valda uttrycket.
Lägg till markeringen i bevakningsfönstret fogar den valda källtoken till bevakningsfönstret.
Om du demonterar den aktuella raden visas instruktionen som motsvarar den aktuella raden i fönstret Disassembly. Den markerade raden är markerad i fönstret Källa och i fönstret Disassembly, men det här kommandot påverkar endast visningen – instruktionspekaren ändras inte. Om disassembly-fönstret stängs när det här kommandot har valts öppnas det.
Välj källspråk visar en lista över programmeringsspråk. Välj det programmeringsspråk som du använde för att generera källfilen och välj sedan OK för att aktivera grundläggande syntaxmarkering för det aktuella källfönstret. Välj Ingen> om du< vill inaktivera syntaxmarkering för det aktuella källfönstret.
Källfönsterfärger och hovringsutvärdering
Om felsökaren känner igen filnamnstillägget för källfilen visar fönstret Källa vissa syntaxelement i färg. Om du vill inaktivera eller ändra färgerna gör du följande:
Om du vill inaktivera syntaxfärgerna i ett enda fönster öppnar du snabbmenyn för källfönstret, väljer Välj källspråk och väljer <sedan Ingen>.
Om du vill inaktivera syntaxfärgerna för alla källfönster väljer du Alternativ på menyn Visa . Avmarkera sedan kryssrutan Parsa källspråk .
Om du vill ändra syntaxfärgerna väljer du Alternativ på menyn Visa . I området Färger väljer du sedan ett syntaxelement och väljer knappen Ändra för att ändra färgen.
Den parsningsmetod som används för markeringen bestäms av programmeringsspråket som är associerat med filnamnstillägget för källfilen. Om du vill ändra programmeringsspråket som är associerat med ett specifikt filnamnstillägg använder du dialogrutan Filnamnstillägg för källspråk. Om du vill öppna den här dialogrutan väljer du Filnamnstillägg för källspråk på menyn Visa .
Raden som representerar den aktuella programräknaren är markerad. Rader där brytpunkter anges är också markerade.
Om du väljer ett källfönster och sedan använder musen för att hovra över en symbol i det fönstret utvärderas symbolen. Utvärderingen är densamma som den som genereras av kommandot dt (visningstyp). Om du vill inaktivera den här utvärderingen väljer du Alternativ på menyn Visa . Avmarkera sedan kryssrutan Utvärdera vid hovring .
Se även
Mer information om källfelsökning och relaterade kommandon finns i Felsökning i källläge.