سؤال

لدي تطبيق يستخدم التقرير البلوري COM SDK لإنشاء التقارير ومعالجتها مقابل مستودع مؤسسة Crystal Enterprise 10.أرغب في الترقية من Crystal Enterprise 10 إلى BusinessOpjects XI وحاول تقليل التغييرات إلى التطبيق الحالي.أتذكر أن BusinessObjects الأولي للإصدار XI كان لديه SDK COM مقدم ولكني غير متأكد من الوضع الحالي.

ما هو الإصدار الأخير من الأعمال الحادي عشر التي توفر COM SDK؟هل هذا الإصدار من Enterprise BusinessOpjects لا يزال متاحا وهو COM SDK غير مدعوم؟

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

المحلول

الكائنات التجارية XI 3.1 لا يشمل SDK COM. يبدو أن الإصدار الأخير لتضمين COM SDK كان كائنات عمل شي R2 الذي تنتهي دعمه الموسع في يونيو 2011.

تحديث: لقد حصلت أخيرا على يدي على البتات، وعلى الرغم من أن SDK الرسمي COM غير أكثر، فإن التنفيذ الفعلي ل (معظم؟) يستخدم .NET SDK فعلا كائنات COM .NET للتنفيذ. يبدو الكود المكتوب ضد SDK COM كما أنه سيظل يعمل على Boxi 3.1 على الرغم من أنه قد لا يتم دعمه. يبدو أن استثناء واحد لهذا هو مشاهدي COM غير موجودين في Boxi 3.1.

التحديث مرة أخرى: يبدو أن العديد من فئات .NET SDK يرثون فعلا من GuardacodicetAchcode. على سبيل المثال تنص الوثائق على التعريف:

giveacodicetagpre.

نظرة سريعة في العاكس يدل على أن هذه التجميعات تحتوي فقط على بيانات التعريف، بحيث يبدو أنها تجميعات Interop.

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

نصائح أخرى

نحن نستخدم حاليا XI R3 SP2.5.أنا أستخدم com.crystaldecations.sdk لتعديل / إنشاء / تحديث التقارير.يجب أن تكون قادرا على الانتقال إلى XI R3 إذا فهمت quesiton الخاص بك بشكل صحيح.

بعض الحزم المستخدمة هي:

  • استثناء
  • إطار
  • حامل
  • تسجيل
  • occa
  • منصة
  • البرنامج المساعد
  • إلخ ...
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top