Slik debugger du en Windows Vista Sidebar-gadget med Visual Studio

Slik debugger du en Windows Vista Sidebar-gadget med Visual Studio
Slik debugger du en Windows Vista Sidebar-gadget med Visual Studio

Video: Slik debugger du en Windows Vista Sidebar-gadget med Visual Studio

Video: Slik debugger du en Windows Vista Sidebar-gadget med Visual Studio
Video: Pocket Option Signals Review ✊ Free Binary Options Signals Live Trading at Pocketoption - YouTube 2024, April
Anonim

En av de ekstra fordelene med Vista Gadget-bryteren og e-postadressen min med klager var at jeg lærte å feilsøke en Vista-gadget i Visual Studio, så jeg deler rikdommen med alle.

For denne øvelsen trenger du en kopi av Visual Studio 2005 og en ødelagt Vista Gadget, men du kan sannsynligvis tilpasse den til arbeid med et annet verktøy hvis du prøver.

Kritisk trinn: Aktiver Script Debugging

Åpne oppsettpanelet for Internet Explorer, finn fanen Avansert og fjern merket i boksene for "Deaktiver skriptfeil".

Når du er ferdig feilsøking, vil du sannsynligvis slå den av, da det kan bli ganske irriterende mens du surfer.
Når du er ferdig feilsøking, vil du sannsynligvis slå den av, da det kan bli ganske irriterende mens du surfer.

Åpne gadgetkoden din

Etter at du har installert gadgeten, vil Windows pakke ut og kopiere filene til en mappe i brukerprofilen din. Vi må finne denne mappen og åpne javascriptfilen som utgjør logikken for gadgeten din.

Bare lim inn følgende i adressefeltet i Utforsker:

%LOCALAPPDATA%MicrosoftWindows SidebarGadgets

Du får se en liste over kataloger for alle gadgets som er installert i profilen din. Åpne hoved javascriptfilen i Visual Studio.
Du får se en liste over kataloger for alle gadgets som er installert i profilen din. Åpne hoved javascriptfilen i Visual Studio.

Fest på sidepanelprosessen

Deretter må vi legge ved den spesifikke sidebarprosessen for gadgeten din. (Pass på at gadgeten din kjører før du gjør dette trinnet)

Gå til Verktøy Vedlegg til Prosess eller trykk Ctrl + Alt + P for å få frem dialogboksen.

Nå bør du lete etter en prosess med navnet "sidebar.exe" med tittelen satt til navnet på gadgeten din, og klikk deretter på vedlegg-knappen.
Nå bør du lete etter en prosess med navnet "sidebar.exe" med tittelen satt til navnet på gadgeten din, og klikk deretter på vedlegg-knappen.
For en nærbildevisning kan du se at gadgeten kjører under en separat prosess fra hovedlinjen, men tittelen er satt til "How-To Geek".
For en nærbildevisning kan du se at gadgeten kjører under en separat prosess fra hovedlinjen, men tittelen er satt til "How-To Geek".
Nå kommer det kritiske trinnet … klikk for å angi et brytepunkt bare til venstre for det hvite området …
Nå kommer det kritiske trinnet … klikk for å angi et brytepunkt bare til venstre for det hvite området …
Hvis alt går bra, vil du umiddelbart bli tatt til en ny fil som heter noe som x-gadget: ///main.js og feilsøkingsverktøyene dine vil bli aktive så snart brytepunktet er truffet.
Hvis alt går bra, vil du umiddelbart bli tatt til en ny fil som heter noe som x-gadget: ///main.js og feilsøkingsverktøyene dine vil bli aktive så snart brytepunktet er truffet.
Vær oppmerksom på at du ikke kan endre denne filen, men du kan bruke umiddelbar vindu til å teste ut en kode i sanntid.
Vær oppmerksom på at du ikke kan endre denne filen, men du kan bruke umiddelbar vindu til å teste ut en kode i sanntid.

Viktige notater

  • Når du feilsøker en gadget som avstemmer hver så ofte, ville det være lurt å sette intervallet veldig lavt, slik at du ikke må vente lenge for at den skal utløse.
  • Du kan gjøre endringer i den opprinnelige kildefilen, men du må lukke / gjenopprette gadgeten og deretter legge til den på nytt.
  • Hvis du får en feil om ingen symboler lastes inn, fulgte du ikke det første trinnet for å aktivere skriptfeil.
  • Du må manuelt taste inn navnene på variabler for å se i Watch-boksen, men du kan gå gjennom gadgeten akkurat som en ekte debugger skal.

Gratulerer med feilsøking!

Anbefalt: