18Aug

כיצד לתקן באגים של Windows Vista Sidebar גאדג 'ט עם

אחד היתרונות הנוספים של גאדג 'ט Vista Vista שלנו הדוא"ל שלי מילוי עם תלונות היה כי למדתי כיצד לאתר באגים גאדג' ט Vista ב- Visual Studio, אז אני חולק את העושר עם כולם.

עבור תרגיל זה תצטרך עותק של Visual Studio 2005 וגאדג'ט Vista שבור, אבל אתה יכול כנראה להתאים אותו לעבודה עם כלי אחר, אם תנסה.

שלב קריטי: אפשר איתור באגים ב- Script

פתח את חלונית האפשרויות של Internet Explorer, אתר את הכרטיסיה מתקדם ובטל את הסימון בתיבות של "השבת איתור באגים ב- script".

לאחר שתסיים באגים אתה בטח רוצה לכבות את זה, כפי שהוא יכול לקבל די מעצבן בזמן הגלישה.

פתח את קוד הגאדג'ט שלך

לאחר התקנת הגאדג'ט שלך, Windows יפרוק את הקבצים ויעתיק אותם לתיקייה בפרופיל המשתמש שלך.נצטרך למצוא את התיקיה הזו ולפתוח את קובץ ה- JavaScript שמרכיב את ההיגיון עבור הגאדג'ט שלך.

פשוט להדביק את הבאים בשורת הכתובת של Explorer:

% LOCALAPPDATA% \ Microsoft \ Windows Sidebar \ Gadgets

תראה רשימה של ספריות עבור כל הגאדג'טים המותקנים בפרופיל שלך.פתח את קובץ ה- JavaScript הראשי ב- Visual Studio.

צרף לתהליך Sidebar

הבא נצטרך לצרף לתהליך הצדדי הספציפי עבור הגאדג'ט שלך.(ודא שהגאדג'ט שלך פועל לפני שתעשה את הצעד הבא)

עבור אל Tools \ Attach to Process או הקש Ctrl + Alt + P כדי להציג את תיבת הדו-שיח.

עכשיו אתה צריך לחפש תהליך בשם "sidebar.exe" עם הכותרת להגדיר את שם הגאדג'ט שלך, ולאחר מכן לחץ על כפתור צרף.

לתצוגת תקריב, ניתן לראות שהגאדג'ט פועל תחת תהליך נפרד מסרגל הצד הראשי, אך הכותרת מוגדרת ל "How-To Geek".

עכשיו מגיע שלב קריטי. .. לחץ כדי להגדיר נקודת עצירה רק משמאל לאזור לבן. ..

אם הכל ילך כשורה, אתה מיד לקחת קובץ חדש בשם משהו כמו x- גאדג 'ט: /// main.js ו באגים שלךהכלים יהפכו לפעילים ברגע שיגיע לנקודת השבירה.

שים לב שאינך יכול לשנות את הקובץ, אך באפשרותך להשתמש בחלון המיידי כדי לבדוק את הקוד בזמן אמת.

הערות חשובות

  • בעת איתור באגים של גאדג'ט שמבקר מדי פעם, יהיה זה נבון לקבוע את המרווח ממש נמוך, כך שאתה לא צריך לחכות זמן רב עד שזה יפעילו.
  • באפשרותך לבצע שינויים בקובץ המקור, אך יהיה עליך לסגור / לפתוח מחדש את הגאדג'ט ולאחר מכן לצרף אותו מחדש.
  • אם אתה מקבל הודעת שגיאה על שום סמלים נטענים, לא בצע את הצעד הראשון כדי לאפשר איתור באגים בתסריט.
  • יהיה עליך להזין את שמות המשתנים באופן ידני כדי לצפות בתיבה Watch, אך תוכל לעבור את הגאדג'ט בדיוק כמו הבאגים האמיתיים.

באגים שמח!