تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
معلومة ::: Creating a User Function Library
#1
كاتب الموضوع : BADRMEDIA




سأل كثير من الأخوة الكرام عن كيفية صنع ملفات DLL خاصة بكريستال ريبورت والمعروفة باسم User Function Libraries وصاحبة الاختصار الشهير UFL

ولما وجدت الأمر غامض لدي الكثير – قررت شرح الأمر ولكن حال دون ذلك كثير من المشاغل

والآن حان دورك لتعرف كيف تقوم بصنع ملفات خاصة بك UFL تقوم بعمليات خاصة على الكريستال ريبورت

-------------------------------------------------------------------------------------------

- قم بفتح مشروع جديد واختار نوع المشروع Class Library
- اجعل اسم المشروع هو CRUFL_BADRMEDIA كمثال

تنبيه هام : يجب أن يكون اسم المشروع مبدوء بـــ CRUFL حتى يتعرف الكريستال ريبورت على الملف ويعرف أنه خاص به

- الآن اضغط موافق وابدء المشروع
- هناك خطوات هامة – لنركز فيها

نقوم بالذهاب الى نافذة Solution Explorer ونضغط باليمين عليها لنختار Properties وهي خصائص المشروع

تظهر خصائص المشروع نختار التبويب Build/Compile

الخاصية OptionStrict نجعلها On

فى نهاية التبويب نضع علامة صح علي الخاصية Register for COM Interop

يفيد هذا الاختيار فى أنه تقوم بيئة الدوت نت بتسجيل الملف المخرج تلقائي فى سجل النظام كلما قمت بعمل ترجمة له

حيث يستدعي الأمر regasm المرفق داخل برنامج الدوت نت

قم بغلق نافذة الخصائص

أحفظ مشروعك

قم بتنقيذ المشروع


=================================================

حتي الأن لم نصل بعد للأمر - لكن أخاف أن اختفي قبل اكمال الشرح

لذا سأحيلكم على مصدر كامل لشرح الأمر من الأول حتي النهاية

لقد شرحت أول جزء خاص بتكوين المشروع


وفى هذا الرابط ستجد - شرح لخطوات التكوين لــــ UFL كاملة




http://msdn2.microsoft.com/en-us/lib...03(VS.80).aspx



وقمنا بشرح أول درس فيها


إن شاء الله تحاولوا بتكملة الباقي - ولو توفر وقت سأقوم باكمال شرح الأمر لكم



}}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  معلومة ::: ListBox Blue Sky 14 2,444 14-11-16, 11:32 PM
آخر رد: فارس جراح
  [مقال] كلام في استخدام الدوال والروتينات function and sub سعود 4 1,236 04-05-14, 11:06 PM
آخر رد: Ali Wisam
  معلومة مهمه فى المصفوفات ali.alfoly 2 797 30-08-13, 02:25 AM
آخر رد: ali.alfoly
  من المنتدى القديم - معلومة ::: ProgressBar ( للاخ BADRMEDIA ) المبرمج علي نوري 2 1,269 23-08-13, 11:17 PM
آخر رد: nin9e
  معلومة :: تعلم كيف تحفظ صورة في My.Settings بدون الإحتياج إلى مسارها! أسامة أحمد 3 1,022 16-12-12, 06:25 PM
آخر رد: 3amo
  من المنتدى القديم - معلومة ::: CheckBox ( للاخ BADRMEDIA ) المبرمج علي نوري 1 576 30-11-12, 05:54 PM
آخر رد: مبرمج أوتار
  معلومة :: الحل لمشكلة الخطأ في الكود For Each i As Button In Me.Controls Aly El-Haddad 2 682 10-11-12, 09:15 PM
آخر رد: Mr. DotNet
  معلومة : Partial Class RaggiTech 1 545 06-10-12, 11:03 PM
آخر رد: RaggiTech
  معلومة : TryCast مهمة RaggiTech 0 462 06-10-12, 11:02 PM
آخر رد: RaggiTech
  معلومة : XML Comments مهمة RaggiTech 1 424 06-10-12, 11:01 PM
آخر رد: RaggiTech

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم