الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كتابة مكتبات الربط الديناميكية

مغلق
بدأه abboodd dude في 17 يونيو 2007 · 7 رد · 662 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كيف يمكنني كتابة مكتبات الربط الديناميكية باستخدام فيجوال بيسيك وكيف يمكنني استخدامها فيما بعد ؟

وشكراً abboodd dude

#2

الرجاء الرد ولو كانت طريقة لإنشاء مكتبة ربط ديناميكية بسيطة تحوي إجراء يقوم بالأمر unload me وآخر يقوم بالأمر print now لأنني فقط أريد أن أتعلم كيفية إنشائها لأتمكن من إنشاء مكتبات أضخم في المستقبل

أعتقد أن بداية إنشاء الكتبة بالفيجوال بيسيك يكون هكذا :

open "c:\abd.dll" for output as #1

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

#3

أخري الكريم أنا صراحة لأعرف شيئا عن المكتبات الديناميكية ولكن حسب تعاملي معها هي عبارة عن مجموعة أكواد قد تكون ضخمة وضعت في ملف DLL وإختصرت الأكواد بدوال معينة ممكن أن تحمل قيمة أو قيمتين لكي يتم إستخدام هذة القيم في الكود نفسة (يعني الفكرة عامة سهلة)أما بالنسبة لإنشائها لما تشغل الفيجيوال إختر بدال Standard EXE إختر ActiveX DLL.

google.gif

spamxk4.gif

petitionbanner17a.gif

Email : sao_-5000@hotmail.com

#4

أنا لم أفهمك جيداً أخي

إذا أردت الكتابة عليها فيجب انشاء واحدة جديدة واستبدال القديمة بها ... واحفظ الكود في ملف نصي لاستعادته فيما بعد

وبالنسبة لاستخدامها اعتقد انك لازم تعامل ما بها من دوال على اساس انها API

اقتباس
If A is success in life, then A equals x plus y plus z. Work is x; y is play; and z is keeping your mouth shut

Albert Einstein

مدخل إلى برمجة وتصميم الألعاب : كيف أبدأ ؟

#5

من خلال الفيجوال بيسك في شاشة مشروع جديد اختر activex dll

وسيعمل مشروع جديد وبه class1

اضف الكود الذي تحتاجه الى هذا الكلاس مثل

public sub helloArab()
msgbox  "Hello Arab"
end sub

بعد ذلك اعمل نسخة تنفيذية كما في المشاريع العادية لكن هذه المرة النتيجة ستكون dll

لاستعمال هذا لمكتبة

افتح مشروع جديد ومن references ابحث واضف هذه المكتبة الى المشروع

ولتشغيلها اضف زر لفورم وداخل الكود اكتب

dim cc as new class1

cc.helloArab

set cc=nothing

هذا باختصار شديد فالامر بحاجة الى عدة معالجات اخرى

#6
اقتباس
كيف يمكنني كتابة مكتبات الربط الديناميكية باستخدام فيجوال بيسيك

لابد ان تتقن التعامل مع الـ Classes.. فهي عبارة عن مكتبة فئات لا اكثر...

اقتباس
وكيف يمكنني استخدامها فيما بعد ؟

عن طريق ادراجها كـ references .. كما اوضح الاخ (TareqV)..

بالتوفيق...

((رحلة العودة الى العالم الافتراضي قد بدأت))

هذا الموضوع مغلق.

مواضيع مشابهة