כיצד לתקן באגים של Windows Vista Sidebar גאדג 'ט עם
אחד היתרונות הנלווים של גאדג 'ט Vista Vista שלנו ואת הדוא"ל שלי מילוי עם תלונות היה כי למדתי כיצד לאתר באגים גאדג' ט Vista ב- Visual Studio, אז אני חולק את העושר עם כולם.
עבור תרגיל זה תצטרך עותק של Visual Studio 2005 ו Vista Vista שבור, אבל אתה יכול כנראה להתאים אותו לעבודה עם כלי אחר, אם תנסה.
שלב קריטי: אפשר איתור באגים ב- Script
פתח את החלונית 'אפשרויות' של Internet Explorer, אתר את הכרטיסייה מתקדם ובטל את הסימון בתיבות עבור 'השבת איתור באגים ב- script'.
לאחר שתסיים באגים אתה בטח רוצה לכבות את זה, כפי שהוא יכול לקבל די מעצבן בזמן הגלישה.
פתח את קוד הגאדג'ט שלך
לאחר התקנת הגאדג'ט שלך, Windows יפרוק את הקבצים ויעתיק אותם לתיקייה בפרופיל המשתמש שלך. נצטרך למצוא את התיקיה הזו ולפתוח את קובץ ה- JavaScript שמרכיב את ההיגיון עבור הגאדג'ט שלך.
פשוט להדביק את הבאים לתוך שורת הכתובת של Explorer:
% \% \ Microsoft \ Windows Sidebar \ גאדג'טים
תראה רשימה של ספריות עבור כל הגאדג'טים המותקנים בפרופיל שלך. פתח את קובץ ה- JavaScript הראשי ב- Visual Studio.
צרף לתהליך Sidebar
לאחר מכן נצטרך לצרף לתהליך הצדדי הספציפי עבור הגאדג'ט שלך. (ודא שהגאדג'ט שלך פועל לפני שתעשה צעד זה)
עבור אל Tools \ Attach כדי לעבד או הקש Ctrl + Alt + P כדי להציג את תיבת הדו-שיח.
עכשיו אתה צריך לחפש תהליך בשם "sidebar.exe" עם הכותרת להגדיר את שם הגאדג'ט שלך, ולאחר מכן לחץ על כפתור צרף.
לקבלת תצוגה מקרוב, אתה יכול לראות כי הגאדג'ט פועל תחת תהליך נפרד מסרגל הצד הראשי, אבל הכותרת מוגדר "How-To Geek".
עכשיו מגיע שלב קריטי ... לחץ כדי להגדיר נקודת עצירה רק בצד שמאל של השטח הלבן ...
אם הכל ילך כשורה, תועבר מיידית לקובץ חדש בשם משהו כמו x-gadget: ///main.js וכלי הניפוי שלך יהפכו לפעילים מיד עם הפגיעה.
שים לב שאתה לא יכול לשנות את הקובץ הזה, אבל אתה יכול להשתמש בחלון מיידי כדי לבדוק את כל הקוד בזמן אמת.
הערות חשובות
- כאשר debugging גאדג 'ט כי סקרים כל כך הרבה פעמים, זה יהיה חכם כדי להגדיר את מרווח נמוך באמת, כך שאתה לא צריך לחכות הרבה זמן כדי להפעיל אותו.
- תוכל לבצע שינויים בקובץ המקור, אך יהיה עליך לסגור / לפתוח מחדש את הגאדג'ט ולאחר מכן לצרף אותו מחדש.
- אם אתה מקבל הודעת שגיאה על שום סמלים נטענים, לא בצע את הצעד הראשון כדי לאפשר איתור באגים ב- Script.
- יהיה עליך להזין באופן ידני את שמות המשתנים כדי לצפות בתיבה Watch, אך תוכל לעבור דרך הגאדג'ט בדיוק כמו הבאגים האמיתי צריך.
באגים שמח!