![]() |
|
معلومة ::: Creating a User Function Library - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم مقالات VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=184) +--- الموضوع : معلومة ::: Creating a User Function Library (/showthread.php?tid=5326) |
معلومة ::: Creating a User Function Library - RaggiTech - 06-10-12 كاتب الموضوع : 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 وقمنا بشرح أول درس فيها إن شاء الله تحاولوا بتكملة الباقي - ولو توفر وقت سأقوم باكمال شرح الأمر لكم |