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

كيف أصنع DLL وأستدعيه مثل ال API

مغلق
بدأه tarekafifi في 18 يوليو 2005 · 7 رد · 842 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بحثت كثيرا عن صنع مثل هذا الملف

وأخيرا وجت حل ولكن عن طريق VB6 ,, وأريد تطبيق نفس المنطق علي ال VB.NET

أعتقد بعد الوصول للحل هنا في الفيجوال بيزيك 6 يمكن الوصول له هنا وذلك بما أن الدوت نت اقوي بكثير من الفجوال العادي

هذا الرابط يوضح كيفية صنع API للوندوز بإستخدام VB6

/index.ph...opic=68879&st=0

لقد طبقت المثال بالتفصيل علي ال VB.NET ولكن وقفت عند نقطة وهي

كيف نجعل الفيجوال بيسك يستدعي ملفنا التنفيذي الجديد حينما يحاول ال vb.net عمل Compile لمكتبة ما؟؟؟؟

أين هو الملف التنفيزي المسأول عن ذلك بالتحديد ؟؟؟

My Webpage

#2

للرفع

#3

(لم أفهم المشكلة بالضبط) عندما تكتب DLL باستخدام الـ VB.Net فإن الناتج عنه يكون ملف DLL و ليس EXE ،

و عند استدعاء هذا الـ DLL لأي مشروع نذهب الى الـ Solution Explorer و من ثم Add Reference لإضافة هذا الـ DLL للمشروع لاستخدامه فيه....

أليس هذا ما تعنيه؟؟؟

رأس الحكمة الإيمان بالله

#5

اعلم تمام العلم انني من الممكن ان استدعيه من الريفرنس

ولكن اريد صنع API تستدعي كأي API للوندوز

لقد حاولت كثيرا ولم استطيع الوصول لحل في الدوت نت فلجأت للبحث في الفيجوال بيزيك العادي لكي أضع يدي علي مفهوم العملية

والمثال الذي في الوصلة يوضح العملية بالتحديد ويضع مفهوم كيف تصنع API للوندوز

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

هذا مايوضحه الموضوع

#6

للرفع

#7

:D جرب ان تضيف ال DLL لل GAC و من ثم قم بعمل Import له داخل برنامجك

How To Install an Assembly in the Global Assembly Cache in Visual Basic .NET

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#8

برأيي الشخصي

حتى بالفيجول بايزيك 6 فالعملية غير ناجحة تماما والطريقة المذكورة طويلة وبدون جدوى

وبرأيي إما عمل مكتبة DLL كلاسات بالطريقة الخاصة بالدوت نيت

أو تعلم VC++ 6 or 7 وعمل المكتبة بها

وكما لاحظت من خلال دراستي للدوت نيت وبعض البرامج الصغيرة التي قمت بعملها أن البيئة لاتشجعك كثيرا على استخدام Windows API من ضمن الدوت نيت فنلاحظ أن الكثير من أوامر الـ windows api قد تم تغليفها ضمن مكتبات الفريم وورك لتسهيل العمل على المبرمج

تم تعديل هذه المشاركة بواسطة samerselo في 13 أكتوبر 2005 في 15:00

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

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

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