Video: Vedhæftning af fil/foto til henvisning 2025
Hver gang du starter en ny applikation, opretter du en eller flere processer. En proces er simpelthen eksekverbar kode, der er indlæst i hukommelsen. CPU'en læser og udfører instruktionerne for at udføre de opgaver, du beder ansøgningen om at gøre. Når CPU'en indlæser din ansøgning i hukommelsen, tildeler den hver proces, applikationen opretter en P rocess ID indgiver (PID), der udpeges pid (tænk på låget med ap i stedet for en l). PID er simpelthen et nummer der er forbundet med processen for nem identifikation.
I de fleste tilfælde fejler du en applikation ved at køre den i IDE i fejlsøgningstilstand. Der er dog nogle situationer, hvor du skal debugge applikationen på en anden måde - ved at vedhæfte processen. Vedhæftning til processen betyder at CPU'en skal sende instruktionerne i den eksekverbare kode til en debugger, før de udføres af CPU'en. Med andre ord placerer du debuggeren mellem den eksekverbare kode og CPU'en. Her er nogle af de mest almindelige grunde til at udføre denne opgave:
-
Den eksekverbare kode opfører sig forskelligt i debuggeren, end den gør, når den udføres som en almindelig applikation.
-
I stedet for at arbejde med en debug-version, vil du debugere versionen.
-
Det er vigtigt at se den adskilt kode, som den indlæses i hukommelsen.
-
Du har faktisk ikke kildekode til at indlæse debuggeren og udføre.
Der er mange andre grunde til at vedhæfte en løbende proces, men det er de mest almindelige årsager. Selvfølgelig, før du kan vedhæfte processen, skal du kende PID. Fastlæggelsen af PID afhænger af den platform, du bruger. Her er nogle fælles fremgangsmåder:
-
Windows: Se fanen Processer i Windows Opgavehåndtering
-
Mac OS X: Brug PS-værktøjet i Terminal-vinduet eller Aktivitetsmonitoren
-
Linux: Brug PS-værktøjet i Terminal-vinduet
Når du har en PID, kan du bruge den til at vedhæfte processen i Kode:: Blokke. Følgende trin kommer i gang.
-
Åbn din kopi af kode:: Blokerer ved hjælp af en teknik, der passer til dit operativsystem.
Du ser koden:: Blokke IDE åbnes med fanen Start her åbnet.
-
Vælg Debug → Vedhæft til proces
Dialogboksen Indtast tekst vises.
-
Indtast PID i feltet PID til Attach To, og klik derefter på OK.
Du kan se fanen Fejlfinding i vinduet Logfiler og andre vises. Denne fane indeholder oplysninger om den aktuelle proces. Du kan skrive kommandoer i kommandofeltet for at udføre fejlfindingsopgaver.
På dette tidspunkt kan du skrive kommandoer i kommandofeltet for at udføre fejlfindingsopgaver. De mest almindelige kommandoer er:
-
Break: Stopper applikationsudførelse, så du kan undersøge applikationstilstanden.
-
Trin: Trin en kilde linje (som kan være flere samlebånd).
-
Fortsæt: Genstarter programkørsel.
-
Gå: Fortsætter programkørsel til et bestemt punkt i koden.
-
Fjern: Løsner en tidligere vedhæftet PID, så du kan lukke fejlsøgeren sikkert ned.
-
Hjælp: Viser yderligere kommandooplysninger.