يعمل التدقيق الإملائي للكلمات بشكل بطيء في Word 2007/Vista

StackOverflow https://stackoverflow.com/questions/148279

  •  02-07-2019
  •  | 
  •  

سؤال

لقد قمت بكتابة ملف DLL يستخدم MS Word للتدقيق الإملائي لمحتوى RichtextBox.يستخدم المشروع مكتبة كائنات Microsoft Word 11.0.لقد قرأت أنه يمكنك استخدام هذا المرجع على الأجهزة التي تستخدم هذا الإصدار من Word أو الإصدارات الأحدث، ويبدو أن هذا صحيح.

لكن ...عندما أقوم بتشغيل ملف dll في تطبيق اختبار على جهاز يعمل بنظام التشغيل Windows Vista وWord 2007، فإنه يعمل ببطء شديد.هل تختلف مكتبة كائنات Word لإصدار 2007 بأي طريقة تجعلها بطيئة جدًا أثناء التشغيل الآلي؟أم أنها نوع من إعادة التفسير في وقت التشغيل مما يجعلها تتصرف على هذا النحو؟

هل يجب أن أقوم بإنشاء إصدار مختلف من ملف dll، إصدار واحد للأجهزة التي تعمل بـ Word 2003 والآخر للأجهزة التي تعمل بـ Word 2007؟وهذا من شأنه أن يجعل المغزى من إنشاء ملف التدقيق الإملائي لاستخدامه في العديد من أنواع المشاريع المختلفة لا معنى له.

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

المحلول

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

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