התנהגות מוזרה של המחשב בזמן תיכנות - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

התנהגות מוזרה של המחשב בזמן תיכנות


topgun

Recommended Posts

בזמן האחרון (וחשוב להגיד את זה-כי כבר כמה חודשים שאני עובד עם שני הקומפיילרים הבאים ורק לאחרונה הבעיה התחילה), אני שם לב שכשאני עובד עם הקומפיילר ++borland C או Turbo Asembler Editor של M.O.S.T (קומפיילר לשפת לאסמבלר), מתחילה לי תופעה מוזרה: תוך כדי עבודה, לחצנים מתחילים להגיב בצורה שונה מזו שהם יועדו לה. דוגמאות: חלק מתנהגים כאילו מקש שיפט לחוץ, שני מקשי המחיקה (DEL ו-BackSpace) לא מגיבים, אם אני זז עם החיצים זה כאילו השיפט לחוץ-אבל לא כמו שבד"כ (לא יודע איך לתאר את זה יותר טוב...), חלק מהמקשים עובדים כאילו Caps Lock לחוץ (והוא לא) וכו'. בקיצור-המקלדת משתגעת.

מה שעוד יותר מוזר, זה שאם אני עובר לווינדוס (ע"י סגירת הקומפיילר או ע"י Alt+Tab), התופעה מופיעה גם בדסקטופ-אם אני לוחץ על סמל, מסתמנים עוד כמה סמלים ביחד איתו (שוב-כאילו השיפט לחוץ, אבל לא כרגיל [סימון כל הסמלים עד לסמל הנוכחי], אלא בכל מיני תבניות שלפי מה שאני מצליח להבין הן רנדומליות) ועוד כהנה וכהנה תופעות מרגיזות. ד"א הבעיה עם העכבר מופיעה גם בתוך הקומפיילרים.

מה שעוד יותר מעצבן זה שלא תמיד סגירת הקומפיילר עוזרת-לפעמים הבעיה ממשיכה (למרות שלפעמים זה מפסיק). אני בטוח ב-99% שזה קשור לקומפיילרים כי זה מופיע רק כשאני בעבודה איתם.

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

מיותר לציין שבעבודה רגילה עם המחשב (עבודה רגילה=לא בקומפיילרים) הבעיה לא מופיעה.

אבל-היום היה שיפור: תוך כדי עבודה ב-++C הצלחתי לבטל את התופעה ע"י הקשה חזקה וחוזרת כמה פעמים על השיפט. הבעסה היא שאחרי 2 דקות הבעיה חזרה. ככה שכבר אין לי מושג מה לעשות....

מישהו מכיר את התופעה? נתקל בה?

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

תודה מראש.....

עריכה: שכחתי להוסיף:

os: XPpro SP1

קישור לתוכן
שתף באתרים אחרים

אז ככה:

os-XPpro SP1

ובקשר ל-Sticky keys, זה מנוטרל, זאת לא הבעיה.

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

קישור לתוכן
שתף באתרים אחרים

מכיוון שאתה עוסק בתכנות:

יכול להיות שאתה עובד עם Interrupts? פסיקות?

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

זה קורה גם בתכנות פשוט? (cout<<""bla bla")?

מה בדיוק אתה מתכנת?

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

קישור לתוכן
שתף באתרים אחרים

אוקי אני אענה אחד אחד:

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

Qtec -בנוגע להתנגשות קומפיילרים-ר' למעלה.

Holy- לא ניסיתי מקלדת אחרת, אבל זה רעיון... עוד מעט אני אנסה ואני אדווח על תוצאות.

אבל אם הבעיה היא במקלדת, למה זה מופיע רק בזמנים מסוימים ולא בעבודה שוטפת (כל זמן שהוא לא עבודה בקומפיילרים)? לכן לא נראה לי שזאת הבעיה.

ד"א-העלתי את הבעיה של התנגשות הקומפיילרים רק כי אצלינו בבי"ס מותקנת תכנה שנקראת novell, מין תוכנה לאבטחה וניהול, שלפי מה שהמורה שלי ל-C הסביר לי, מזיזה ל-MOST את אחד האוגרים של המעבד (או משהו כזה), ולכן יש בעיה להפעיל את הקומפיילר הזה מכונן C. זאת לא הבעיה אצלי......

קישור לתוכן
שתף באתרים אחרים

זה בטח ה-StickyKeys.

בשביל לבטל אותם, שים לב לא רק להוריד את הסימון של Use StickyKeys ב-Accessibility Options, אלא גם להיכנס ל-Settings ולבטל את Use Shortcut, כדי לבטל את ההפעלה של ה-StickyKeys בכלל.

קישור לתוכן
שתף באתרים אחרים

תסתכל כמה הודעות למעלה ותראה שהוא אמר לך שזה כבר נוטרל.

א. נכון

ב. פורשר, ניסיתי לעשות מה שאמרת לי באייסיקיו (עם הלחיצה הארוכה)-זה לא מפעיל את הסטיקי קיז, גם כשהאפשרות "השתמש בקיצור דרך" מאופשרת איפה שאמרת לי לבטל אותה. זתומרת, זאת כנראה לא הבעיה......

עריכה:

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

קישור לתוכן
שתף באתרים אחרים

תסתכל כמה הודעות למעלה ותראה שהוא אמר לך שזה כבר נוטרל.

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

אנשים לא מבינים שאם רק מורידים את הסימון של "Use StickyKeys" בחלון הראשי שם זה לא מנטרל את ה-StickyKeys. צריך לבטל גם את הקיצורי דרך שמפעילים את ה-StickyKeys מחדש, ואת זה עושים ע"י הסרת הסימון שנמצא בתוך ה-Settings שם של "Use Shortcuts".

תאמינו לי, אני יודע על מה אני מדבר.

עריכה:

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

טוב, ניסיתי.

בכל מקרה תשאיר את זה כמו שאמרתי לך כי ה-StickyKeys זה דבר דפוק ומעצבן ובחיים שלא לא ראיתי מישהו שבאמת משתמש בזה ולא מתחרפן מזה.

קישור לתוכן
שתף באתרים אחרים

בכל מקרה תשאיר את זה כמו שאמרתי לך כי ה-StickyKeys זה דבר דפוק ומעצבן ובחיים שלא לא ראיתי מישהו שבאמת משתמש בזה ולא מתחרפן מזה.

כנראה שעוד לא היית בבית לווינשטיין...

לענייננו... אולי אחד הקומפיילרים שלך מתנגש עם המערכת? תנסה לעשות compatibillty ל- win98, 95, NT 4.0 או win2k

קישור לתוכן
שתף באתרים אחרים

  • 2 שבועות מאוחר יותר...

לענייננו... אולי אחד הקומפיילרים שלך מתנגש עם המערכת? תנסה לעשות compatibillty ל- win98, 95, NT 4.0 או win2k

:-\

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

בכל מקרה תודה, אני אנסה לעשות את זה.

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...