سؤال

لدي فئة تستند إلى CSocket في DLL والتي تحتوي على مخازن مختلفة الخيوط لعقد الدفق الوارد. لدي بعض التطبيقات التي يعمل بها هذا تماما، باستخدام مؤقت لاستطلاع The Bucher لمعرفة ما إذا كان هناك أي شيء يتم إنسحابه ثم يتم عرضه.

الآن لدي الموقت في بعض رمز VBA، ماكرو إذا كنت سوف، في وحدة Excel. حرائق المؤقت كما هو متوقع لكن DLL يقول فقط هناك أشياء في المخزن المؤقت عند الاحتفاظ بزر الماوس أسفل علامة تبويب التمرير أو شريط العنوان من Excel! لذلك إذا حاولت نقل نافذة Excel، يبدأ الجدول بالملء مع البيانات التي يتم سحبها من المخزن المؤقت. إذا حاولت تحريك النافذة برمجيا، فلا تعمل. يتعين على تركيز الماوس بطريقة ما على إطار نافذة Excel. يعمل أيضا إذا قمت بفتح قائمة النظام في الجزء العلوي الأيسر من النافذة. (هذا هو Excel 2003 SP3 BTW.)

لا يوجد حل صحيح

نصائح أخرى

بالنسبة للإجابة "المقبولة"، انظر التعليق أعلاه (الذي لا يمكنني نقله، والذي رفض وزارة الدفاع، يفترض أن OP لا ينفذ). بمعنى آخر:

ضع DLL في موضوع خاص.

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