هل يمكنني انشاء ملف dll و استدعاء دوالة كما يحدث مع دوال API
كيف يمكن استدعاء دوال ملف dll منشأ بواسطة فيجوال بيسك
ايه يا جماعة مفيش حد رد لية :wacko:
الجواب نعم
السؤال كيف
من قائمة project تختار reference ثم تختار اسم ملف dll الذي انشأته
في الفورم تقوم بتعريف متغير مثال
private x_name as (your dll file)
ثم في الحدث تستخدم
set x_name = new (your dll file)
ثم تبدأ في استخدام الدالة
موضوع له علاقة كيف تصنع مكتبه DLL
شكرا علي اهتمامك اخي
ولكن ليس هذا ما اقصد ولكني اعني ان اقوم بانشاء ملف dll ثم استدعي دوالة من خلال التعبير Declare كما نستدعي دوال الملف KERNEl32.dll
ومن دون ان نجعل له reference في المشروع او حتي باستخدام CreateObject
لا أستطيع أن أفيدك في هذا الموضوع
أبحث عن نفس الامر الرجاء الرد من الاخوة الافاضل

Up

Up

الفيجوال بيسيك لا يتيح سوي إنشاء ActiveX COM DLL ..يتم إستدعائه عبر الـ Reference ..
ولعمل Windows DLL اتجه إلي دلفي أو VC ..
تم تعديل هذه المشاركة بواسطة Pharaonic_Guy في 5 فبراير 2007 في 04:27
شكراً لك أخي Pharaonic_Guy أنا كنت عمال أجرب
و مش راضي يشتغل معايا .

السلام عليكم ..
في الحقيقة يمكنك بناء مكتبات في Visual Basic ولكنها ليست مكتبات قياسية كالتي في Windows ...و التي تسمى مكتبات الربط الديناميكي ..
و لكنه يمكنك من بناء مكونات Active X بدون واجهة رسومية كالأدوات طبعاً .. و هذه تتبع تقنية COM المعروفة .
على الرغم من ذلك يمكنك بناء مكاتب قياسية في Visual Basic من الصفر حسب ما يقوله المقال التالي :
بالتوفيق للجميع ... :)
هذا الموضوع مغلق.

