لدي طلب وارجو المساعدة
كيف استدعي Class Module من ملف خارجي لتعمل داخل البرنامج
واريد استدعاء الاكواد من الملف الخارجي بدلا من اضافة
Class Module
داخل تصميم البرنامج
الرجاء المساعدة وبمثال
وشكرا للجميع
لدي طلب وارجو المساعدة
كيف استدعي Class Module من ملف خارجي لتعمل داخل البرنامج
واريد استدعاء الاكواد من الملف الخارجي بدلا من اضافة
Class Module
داخل تصميم البرنامج
الرجاء المساعدة وبمثال
وشكرا للجميع
قبل الترجمة لا تستطع استخدام ال class module فى برنامجك اذا لم يكن هذا قصدك
يمكنك وضعه فى مكتبة dll وتقوم بترجمة وبذلك تكون قد فصلته عن باقى البرنامج
تم تعديل هذه المشاركة بواسطة حريف برمجة في 26 أغسطس 2008 في 08:56
مبارك لشعب تونس ![]()
السلام عليكم...
لاستعمال Class Module من برنامج أو ملف خارجي، يجب أن تكون موجودة إما في ActiveX DLL أو ActiveX Exe مترجم (Compiled) و مسجل (Registered) في النظام.
أما طريقة الاستعمال:
1. من القائمة Project في مشروعك اختر الأمر References.
2. قم بتحديد اسم التطبيق أو الـ DLL المحتوي على الـ Class Module.
3. استعمل كود كالتالي لإنشاء نسخة من الـ Class Module (بافتراض أن اسم البرنامج أو الـ DLL هو Project1 و أن اسم الـ Class هو Class1):
و إذا لم يكن في مشروعك تعارض أسماء مع Class1 (أي لا يوجد في المشروع أو في المكتبات التي يستعملها كائن آخر باسم Class1) فإنه يمكنك حذف اسم المكتبة (Project1):
نرجو الاستفادة و السلام.
وَ قُلِ اعْمَلُوا فَسَيَرَى اللهُ عَمَلَكُمْ وَ رَسُولُهُ وَ الْمُؤْمِنُونَ
صدق الله العظيم
اقصد اضع الاكواد التي سبق برمجتها عن طريق الفيجول في ملف خارجي مثلا في ملف باسم (test.txt)
من استدعاء الاكواد او الكود الذي اريد تطبيقة في البرنامج من خلال زر امر
ارجو ان تكون الفكرة واضحة
مين يعطيني الحل
السلام عليكم ورحمة الله
لا يجوز إرسال الأمر أو إستدعاء Procedure معين إلا إذا كتبت أوامرك داخل لغة البرمجة نفسها..
لكن حل تاني .. ممكن انك تستخدم رموز بـ Syntax من تأليفك وتستدعي الملف النصي ثم تفسر ما به .. أي اذا كان كذا فإفعل الأمر هذا..
تعمل شبه لغة برمجة جديدة يعني
اعتذر عن عدم تمكني للمتابعه الدورية في وقتنا الحالي
فليقبل الجميع تقديري واحترامي .. ولكم تحياتي
لم افهم ماتعني ممكن توضح اكثر
تحياتي
أقصد إن الموصوع كله عبارة عن إحتمالاتك إنت حسب ما يمكن أن تجده في الملف النصي
ومرفق مثال مصغر
تم تعديل هذه المشاركة بواسطة mrx_ta7ady في 14 أكتوبر 2008 في 02:44
اعتذر عن عدم تمكني للمتابعه الدورية في وقتنا الحالي
فليقبل الجميع تقديري واحترامي .. ولكم تحياتي
ما اقصده هو تنفيذ كود مكتوب في ملف نصي
بحث اقوم بتحمل الملف ثم تنفيذ الكود داخل الكلاس مبايل
ارجو ان تكون الفكرة واضحة
سبق وقلنا أنه من المستحيل إرسال الأمر أو إستدعاء Procedure معين من ملف خارجي إلا إذا كتبت أوامرك داخل لغة البرمجة نفسها..
أي تستدعيه من ملف dll أو ocx أو tlb أو lib
حتى وإن كانت فكرتك تقترب إلى الـ Macro فالـ Visual Baisc لا يدعم الـ Macro
والحل الوحيد لإستدعائه من ملف خارجي شبيه بالملف النصي أو أي ملف يمكن التعديل فيه بعيدا عن لغات البرمجة
هو أنك تضع إحتمالات لما قد يكون موجود في الملف الخارجي وتقوم بالتعويض عنها بكود مكتوب داخل الفيجوال بيزك كما في المثال السابق
اعتذر عن عدم تمكني للمتابعه الدورية في وقتنا الحالي
فليقبل الجميع تقديري واحترامي .. ولكم تحياتي
awajihm كتب:ما اقصده هو تنفيذ كود مكتوب في ملف نصيبحث اقوم بتحمل الملف ثم تنفيذ الكود داخل الكلاس مبايل
ارجو ان تكون الفكرة واضحة
سبحان الله وبحمده ... سبحان الله العظيم
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…