أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

إن المستعرض الذي تستخدمه غير معتمد

إنك تحتاج إلى تحديث المستعرض لاستخدام الموقع.

التحديث إلى أحدث إصدار من Internet Explorer

رسالة خطأ عند استخدام المحول البرمجي Visual c + + 2008: "خطأ فادح C1859"

هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية

اضغط هنا لرابط المقالة باللغة الانجليزية976656
الأعراض
عندما تقوم بتشغيل Microsoft Visual c + + 2008 مترجم لترجمة الملفات أو لإنشاء مشروع، التي تتلقى رسالة الإعلام بالخطأ التالية:
خطأ فادح C1859: اسم ملف الرأس رأس المترجمة مسبقاً غير متوقع، مجرد إعادة المترجم قد حل هذه المشكلة.
بالإضافة إلى ذلك، تحدث هذه المشكلة لا تزال حتى عندما تقوم بتشغيل المحول البرمجي مرة أخرى. تحدث هذه المشكلة عند تمكين إنشاء واستعمال رأس المترجمة مسبقاً خيار المترجم على كمبيوتر الذي يقوم بتشغيل Windows 7 أو Windows Server 2008.

ملاحظة قد واجهت هذه المشكلة أكثر تواترا إذا قمت بتمكين /تحليل الخيار المترجم.
السبب
عندما تقوم بتمكين إنشاء واستعمال رأس المترجمة مسبقاً يتطلب الخيار المترجم، المترجم لا تنتقل ملفات الرأس المترجمة مسبقاً أو الوحدات النمطية النسبي بين مصنفات. ومع ذلك، ميزة "عنوان الفضاء تخطيط عشوائية" (يعرف أيضا باسم ASLR) مقره عشوائياً الوحدات النمطية في عملية. ولذلك، حدث الخطأ عند تحريك الوحدات النمطية بين مصنفات.
الحل

معلومات الإصلاح العاجل

إصلاح عاجل معتمدة تتوفر من Microsoft. ومع ذلك، هذا الإصلاح المقصود لتصحيح المشكلة الموصوفة في هذه المقالة فقط. تطبيق هذا الإصلاح العاجل فقط على الأنظمة التي تواجه هذه المشكلة بالتحديد. قد تتلقى هذه الإصلاحات السريعة اختبار إضافية. لذلك، إذا لم يكن تأثير هذه المشكلة كبيرا، نوصي بالانتظار حتى الإصدار التالي حزمة الذي يحتوي على هذا الإصلاح العاجل.

لتحميل هذا الإصلاح العاجل من معرض التعليمات البرمجية ل Microsoft Developer Network (MSDN)، قم بزيارة موقع Microsoft التالي على ويب:

ملاحظة يعرض المعرض رمز MSDN اللغات يتوفر التي الإصلاح. إذا لم تشاهد اللغة الخاصة بك المذكورة، فإن ذلك يرجع إلى صفحة الموارد معرض التعليمات البرمجية غير متوفرة لتلك اللغة.

ملاحظة إذا حدوث مشاكل إضافية أو استكشاف أية غير مطلوب، قد يتعين عليك إنشاء طلب خدمة منفصل. سيتم تطبيق تكاليف الدعم المعتادة أسئلة الدعم الإضافية والمشكلات التي لا يعمل على حلها هذا الإصلاح العاجل بالتحديد. للحصول على قائمة كاملة من أرقام هواتف العملاء حماية Microsoft والدعم أو لإنشاء طلب خدمة منفصل، قم بزيارة موقع Microsoft التالي على ويب:
ملاحظة يمكنك أيضا تحميل هذا الإصلاح العاجل من موقع Microsoft التالي على ويب:ملاحظة حزمة الإصلاحات الجديدة هذه يحتوي أيضا على إصلاح عن "C1001: حدث خطأ داخلي في المترجم (f:\dd\vctools\compiler\utc\src\p2\main.c الملف المترجم، الخط 182) عند استخدام.NET framework 3.5.

الشروط الأساسية

يجب أن يكون لديك Microsoft Visual Studio 2008 الخدمة service Pack 1 مثبتة لتطبيق هذا الإصلاح العاجل.

إعادة تشغيل متطلبات

ليس لديك إلى إعادة تشغيل الكمبيوتر بعد تطبيق الإصلاح العاجل إذا لم يستخدم أي مثيل من Visual Studio.

معلومات استبدال الإصلاح العاجل

لا يستبدل هذا الإصلاح أي الإصلاحات الضرورية الأخرى.

معلومات الملف

وقد إصدار اللغة الإنجليزية من هذا الإصلاح الجديد سمات الملف (أو سمات الملف الأحدث) المسرودة في الجدول التالي. التواريخ والأوقات لهذه الملفات يتم سرد في "التوقيت العالمي" (UTC). عندما تقوم بعرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. للبحث الفرق بين UTC والوقت المحلي استخدم المنطقة الزمنية علامة التبويب في التاريخ والوقت العنصر في "لوحة التحكم".
اسم الملفإصدار الملفحجم الملفالتاريخالوقت
C1.dll15.0.30729.4455677,18410 ديسمبر 200902:31
C1.dll15.0.30729.4455828,74410 ديسمبر 200902:31
C1xx.dll15.0.30729.44552,202,95210 ديسمبر 200902:31
C1xx.dll15.0.30729.44552,213,70410 ديسمبر 200902:31
C1xx.dll15.0.30729.44552,348,36010 ديسمبر 200902:31
C1xx.dll15.0.30729.44552,504,01610 ديسمبر 200902:31
C1xx.dll15.0.30729.44552,890,56810 ديسمبر 200902:31
الحل البديل
للعمل حول هذه المشكلة، استخدم إحدى الطرق التالية.

1 الأسلوب

تعطيل /تحليل خيار المترجم إذا تم تمكينه.

2 الأسلوب

بدء إنشاء نظيف.

3 الأسلوب

قم بإعادة تشغيل جهاز الكمبيوتر.

الأسلوب 4

تعطيل إنشاء واستعمال رأس المترجمة مسبقاً الخيار المترجم.

ملاحظة لا يتم ضمان هذه الأساليب للعمل. حتى إذا كنت تستخدم أحد هذه الأساليب، قد لا تزال تواجه هذه المسألة.
تصريح
تم تأكيد Microsoft أن هذا هو وجود مشكلة في منتجات Microsoft المسردة في قسم "تنطبق على".
معلومات أخرى
لمزيد من المعلومات حول "عنوان الفضاء تخطيط عشوائية"، قم بزيارة Microsoft التالية بلوق وظيفة: للحصول على مزيد من المعلومات حول أخطاء رأس Precompiled، قم بزيارة Microsoft التالية بلوق وظيفة:

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 976656 - آخر مراجعة: 01/20/2012 20:04:00 - المراجعة: 1.0

  • Microsoft Visual C++ 2008 Express Edition
  • Microsoft Visual Studio 2008 Academic Edition
  • Microsoft Visual Studio 2008 Professional Edition
  • Microsoft Visual Studio 2008 Standard Edition
  • Microsoft Visual Studio 2008 Team Edition for Database Professionals
  • Microsoft Visual Studio 2008 Team Edition for Software Architects
  • Microsoft Visual Studio 2008 Team Edition for Software Developers
  • Microsoft Visual Studio 2008 Team Edition for Software Testers
  • Microsoft Visual Studio 2008 Team Suite
  • kbexpertiseinter kbsurveynew kbqfe kbmt KB976656 KbMtar
تعليقات
d=1&t=">>4050&did=1&t=">id=1&t=">