דלג לתוכן הראשי
היכנס דרך Microsoft
היכנס או צור חשבון.
שלום,
בחר חשבון אחר.
יש לך חשבונות מרובים
בחר את החשבון שברצונך להיכנס באמצעותו.

תופעות

שקול את התרחיש הבא:

  • תפעיל את האפשרות מיטוב הכללית (/Og) על-ידי הפעלת אחת מהאפשרויות הבאות:

    • /O1

    • /O2

    • /Ox

  • בניית קובץ מקור Microsoft Visual C++ באמצעות Microsoft Visual Studio 2008 Service Pack 1 (SP1).

  • קובץ המקור קוראת לפונקציה setjmp , הפונקציה longjmp או שתי הפונקציות.

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

סיבה

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

פתרון

מידע על תיקונים חמים

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

http://support.microsoft.com/contactus/?ws=supportהערה In special cases, charges that are ordinarily incurred for support calls may be canceled if a Microsoft Support Professional determines that a specific update will resolve your problem. דמי התמיכה המקובלים יחולו על נוספים שאלות וסוגיות תמיכה אשר אינן מצריכות העדכון הספציפי האמור. כדי להוריד את התיקון החם מתוך גלריית קוד רשת מפתחים של Microsoft (MSDN), בקר באתר האינטרנט הבא של Microsoft:

http://code.msdn.microsoft.com/KB2498381הערה גלריית הקודים של MSDN מציג את השפות שעבורן התיקון החם זמין. אם אינך רואה את השפה שלך ברשימה, הדבר נובע הדף גלריית קוד משאב אינו זמין עבור שפה זו. לחלופין, באפשרותך להוריד תיקון חם זה התחבר Microsoft באתר האינטרנט הבא:

https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=34826

דרישות מוקדמות

כדי להחיל תיקון חם זה, יש ברשותך Microsoft Visual Studio 2008 Service Pack 1 מותקן.

מידע על הפעלה מחדש

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

מידע על החלפת התיקון החם

תיקון חם זה אינו מחליף תיקון חם שפורסם בעבר.

פרטי הקובץ

הגירסה הגלובלית של תיקון חם זה מתקינה קבצים הכוללים את התכונות המפורטות בטבלאות הבאות. התאריכים והשעות המתייחסים לקבצים הללו רשומים לפי זמן אוניברסלי מתואם (UTC). התאריכים והשעות עבור קבצים אלה במחשב המקומי שלך מוצגים בזמן המקומי, עם הפרש שעון הקיץ (DST) הנוכחי שלך. בנוסף, התאריכים והשעות עשויים אף להשתנות בעת ביצוע פעולות מסוימות על קבצים.

שם קובץ

גירסת קובץ

גודל קובץ

תאריך

שעה

פלטפורמה

C2.dll

15.0.30729.6147

2,283,840

25 בפברואר 2011

01:25

x86

C2.dll

15.0.30729.6147

2,362,688

25 בפברואר 2011

01:25

x86

C2.dll

15.0.30729.6147

2,493,248

25 בפברואר 2011

01:25

x86

C2.dll

15.0.30729.6147

3,018,048

25 בפברואר 2011

01:25

x64

C2.dll

15.0.30729.6147

7,263,040

25-Feb-2011

01:25

IA-64

Link.exe

9.0.30729.6147

1,055,560

25 בפברואר 2011

01:25

x64

Link.exe

9.0.30729.6147

2,135,368

25-Feb-2011

01:25

IA-64

Link.exe

9.0.30729.6147

800,584

25-Feb-2011

01:25

x86

פתרון

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

מצב

Microsoft אישרה כי מדובר בבעיה במוצרי Microsoft הרשומים במקטע 'חל על'.

מידע נוסף

לקבלת מידע נוסף על מינוח עדכוני התכנה, לחץ על מספר המאמר הבא כדי להציג את המאמר הרלוונטי מתוך Microsoft Knowledge Base:

824684 תיאור המינוח הרגיל המשמש לתיאור עדכוני התוכנה של Microsoft

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

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

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

האם מידע זה היה שימושי?

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלך?
בלחיצה על 'שלח', אתה מאפשר למשוב שלך לשפר מוצרים ושירותים של Microsoft. מנהל ה-IT שלך יוכל לאסוף נתונים אלה. הצהרת הפרטיות.

תודה על המשוב!

×