سؤال

في منشئ C ++، كتبت التعليمات البرمجية التالية (في معالج Button1Click)، عندما أركض في وضع التصحيح، أحصل على "Int3 dbgbreakpoint" (كومة تالفة؟). هذا لا يحدث للانسانية (ربما عد المرجع).

WideString boshluq;
boshluq=L" ";

هل هذا طبيعي؟ ماذا تقترح لي إصلاح هذا الرمز؟

هل كانت مفيدة؟

المحلول

Widestrings هي المؤشر المشار إليها المتغيرات ل Wedestrings Windows، ربما تكون المشكلة في مكتبة نظام Windows الخاصة بك.

لدي نفس المشكلة مع نقطة توقف في ntdll.dll، لا أعرف ما إذا كان الأمر نفسه بالنسبة لك.

أنا حل مع هذه الوحدة http://www.tbosystems.bluehosting.com.br/dbx4/int3.pas. (بفضل Leonel Togniolli)، ربما يمكنك التحقق من ذلك ومعرفة ما إذا كان يمكن أن يساعدك في الخروج، أو جرب نفس الرمز في جهاز Windows آخر.

نصائح أخرى

أو نسخة تصحيح من مكتبة الحصول على widestrings؟ مع int 3 صريح؛ استدعاء بناء في؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top