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

وصف خطأ وقت التشغيل R6025 في Visual c + +

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

اضغط هنا لرابط المقالة باللغة الانجليزية125749
الموجز
تتناول هذه المقالة مشكلة قد تحدث عندما تقوم بتطوير برنامج. إذا كنت تزال تواجه مشكلة التي توضحها هذه المقالة، قد تكون مشكلة مختلفة. للبحث عن المشاكل المتعلقة بمشكلة محددة، الرجاء تضمين اسم المنتج في البحث بغية تضييق نطاق النتائج. لاستكشاف مشكلات مشابهة وإصلاحها، الرجاء مراجعة القسم "مشكلات مشابهة وحلول" لاحقاً في هذه المقالة.
الأعراض
فشل برنامج c + + وتقارير خطأ وقت التشغيل التالية:
خطأ وقت التشغيل R6025
-استدعاء دالة ظاهرية خالصة
السبب
يحدث هذا الخطأ عند التطبيق الخاص بك غير مباشر باستدعاء دالة عضو ظاهرية خالصة في سياق حيث استدعاء الدالة غير صالحة. في معظم الحالات، يكشف هذا المحول البرمجي وتقارير الخطأ عند إنشاء التطبيق. ولكن تبعاً لكيفية كتابة التعليمات البرمجية الخاصة بك، في بعض الأحيان اكتشاف المشكلة فقط في وقت التشغيل.

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

هو أحد الطرق للبحث عن استدعاء دالة ظاهرية خالصة لاستبدال دالة ظاهرية خالصة بتطبيق الذي يستدعي الوظيفة Windows API DebugBreak. عند استخدام مصحح الأخطاء، سيؤدي DebugBreak نقطة مضمنة. عند إيقاف التعليمات البرمجية قيد التشغيل عند نقطة إيقاف هذا، يمكنك عرض مكدس الاستدعاء لمشاهدة حيث تم استدعاء الدالة.

هو طريقة أخرى للبحث عن استدعاء دالة ظاهرية خالصة لتعيين نقطة توقف على دالة _purecall التي تم العثور عليها في PureVirt.c. تم فصل هذه الدالة ميزة الاحتفاظ المكدس سليمة بحيث يمكنك تتبع ما يحدث.
تصريح
يعتبر هذا السلوك حسب التصميم.
معلومات أخرى
للحصول على مزيد من المعلومات، يمكنك الرجوع إلى صفحة "C وقت التشغيل أخطاء R6002 خلال R6025" المقطع "أخطاء إنشاء" في موقع شبكة مطوري Microsoft (MSDN) التالي على الويب:ملاحظة لم يتم توثيقها خطأ R6025 في الدلائل أو التعليمات الفورية المتضمنة في Visual c + +، إصدارات 2.x أو أدناه. ومع ذلك، بإيجاز يناقش في الجزء 3 من الملف Readme.wri التي يتم شحنها مع الإصدار 2.0 Visual c + +.

نموذج لتعليمة برمجية

   /* Compile options needed: none   */    class A;   void fcn( A* );   class A   {   public:       virtual void f() = 0;       A() { fcn( this ); }   };   class B : A   {       void f() { }   };   void fcn( A* p )   {       p->f();   }   // The declaration below invokes class B's constructor, which   // first calls class A's constructor, which calls fcn. Then   // fcn calls A::f, which is a pure virtual function, and   // this causes the run-time error. B has not been constructed   // at this point, so the B::f cannot be called. You would not   // want it to be called because it could depend on something   // in B that has not been initialized yet.   B b;   void main()   {   }				
مشكلات مشابهة وحلول
إذا كنت تزال تواجه مشكلة مشابهة المشكلة الموضحة في هذه المقالة، قد تكون مشكلة مختلفة. لمزيد من المعلومات حول مشكلات مشابهة وحلول، انقر فوق أرقام المقالات التالية لعرضها في "قاعدة المعارف ل Microsoft":
240437 خطأ وقت تشغيل الأموال: "R6025-استدعاء دالة ظاهرية خالصة"
308260 كيفية استكشاف أخطاء البرنامج النصي في Internet Explorer 6 وفي Internet Explorer 7 على أجهزة الكمبيوتر المستندة إلى نظام التشغيل Windows 2000 أو المستندة إلى نظام التشغيل Windows XP المستندة إلى Windows Server 2003 أو نظام التشغيل Windows vista وإصلاحها
267572 WD2000: رسالة الخطأ: "خطأ وقت التشغيل' 5 '" عند بدء تشغيل Word
170409 SBFM97: استيراد بيانات Quickbooks أخطاء وقت التشغيل MS Visual c + +
309299 خطأ في وقت التشغيل عند استعراض لبعض صفحات الويب
8.00 ج 8.00 9.00

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

خصائص

رقم الموضوع: 125749 - آخر مراجعة: 03/03/2014 00:24:00 - المراجعة: 9.0

Microsoft Visual C++ 2008 Express Edition, Microsoft Visual C++ 2005 Express Edition, Microsoft Visual C++ .NET 2003 Standard Edition, Microsoft Visual C++ .NET 2002 Standard Edition, Microsoft Visual C++ 5.0 Professional Edition, Microsoft Visual C++ 5.0 Enterprise Edition, Microsoft Visual C++ 2.0 Professional Edition, Microsoft Visual C++ 1.5 Professional Edition

  • kbresolve kbtshoot kbcompiler kbcpponly kberrmsg kbprb kbmt KB125749 KbMtar
تعليقات
/html>=">/html>sync=""> var varAutoFirePV = 1; var varClickTracking = 1; var varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write(" >dex" class="col-sm-6 col-xs-24 ng-scope"> 대한민국 - 한국어
España - Español
Paraguay - Español
Venezuela - Español
/c1.microsoft.com/c.gif?DI=4050&did=1&t=">d=1&t=">ation.protocol) + "//c.microsoft.com/ms.js'><\/script>"); pe="text/javascript" src="https://c.microsoft.com/ms.js">