سؤال

نحن نستخدم نظامًا يسمح بامتدادات ActiveX من خلال ملفات ocx.

أحتاج إلى كتابة امتداد لرسم بعض الرسومات الخاصة المحددة.وبعد الكثير من عمليات البحث، اكتشفت أن Visual Basic 6.0 يمكنه إنشاء عناصر تحكم ActiveX هذه ونشرها كملفات ‎.ocx.

إذن، هل VB6 هو الخيار الوحيد؟أنا متردد في تصديق أنه لم يتم تقديم أي خيارات أخرى بواسطة Microsoft منذ عام 1998.


ردًا على ريتشي هيندل وأرنشيا،

أثناء البحث، اكتشفت أنه قد يتم إنشاء عناصر تحكم ActiveX باستخدام C++، ولكن لم أتمكن من العثور على طريقة لنشرها كملفات ‎.ocx.تماما مثل دلل.

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

المحلول

ويمكنك إنشاء عناصر تحكم ActiveX في C ++ باستخدام Visual Studio 2005 أو 2008، عبر ATL أو MFC. هناك معالجات لمساعدة - عملية غير مؤلمة نسبيا. 8 -)

وهناك OCX <م> هو في DLL - انها بالضبط نفس الشيء، فقط مع ملحق ملف مختلف. (الزاوية المتحذلق و: أنا أعرف معكوس غير صحيح؛ ليس كل دلس هي عناصر تحكم ActiveX)

نصائح أخرى

يمكنك إنشاء عنصر تحكم ActiveX في C++ أو C باستخدام مشاريع Win32 أو ATL أو MFC.

لدى Microsoft أداة تسمى ActivexPad.تحقق مما إذا كان يعمل على حالتك.

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