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

كيف يمكن ربط ملف .DLL قمت بعملة بالمشروع الخاص بى

بدأه مستر برمجة في 5 فبراير 2012 · 4 رد · 794 مشاهدة · في لغة C و ++C
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لدى سؤالين أتمنى الرد عليهم :

  • قمت بعمل ملف DLL يحتوى على دالة البسيطة , ولكنى أريد أن أربط ملف الـ DLL بالمشروع الخاص بى بحيث أكون قادرا على أستخدام الدالة التى بداخل ملف DLL
  • كيف يمكن أن أجعل ملف الـ DLL الخاص بى مغلق أو مفتوح .

||||||||||||||||||||||||||||||||||||


||||||||||||||||||||||||||||||||||||


egypt_coa.gif


||||||||||||||||||||||||||||||||||||


||||||||||||||||||||||||||||||||||||

#2

1. إستخدم دالة LoadLibrary() لتحميل المكتبة داخل برنامجك, ثم إستخدم GetProcAddress() لإسترجاع عنوان الدالة و ضعه داخل مؤشر function pointer لإستخدامه.

2. ماذا تقصد بمفتوح أو مغلق؟

1
#3

جزاك الله كل خير أخى Blueteeth على ردك

  • كنت أتمنى لو فية مثال بسيط يوضح طريقة الاستخدام أكون شاكر
  • بالنسبة لموضوع ملف الـ DLL أقصد مفتوح المصدر أو مغلق المصدر , لاننى كنت أسمع عن ملفات DLL يمكن أستخدامها مع برنامجك لكنها مغلقة المصدر , هل المقصود من مغلقة أو مفتوحة المصدر هى إذا كانت مفتوحة يكون معاها ملفات المصدر (h, cpp) والمغلقة المصدر بتكون ملفات الـ DLL فقط

||||||||||||||||||||||||||||||||||||


||||||||||||||||||||||||||||||||||||


egypt_coa.gif


||||||||||||||||||||||||||||||||||||


||||||||||||||||||||||||||||||||||||

#5

شكرا لك أخى العزيز , ربنا يبارك فيك

||||||||||||||||||||||||||||||||||||


||||||||||||||||||||||||||||||||||||


egypt_coa.gif


||||||||||||||||||||||||||||||||||||


||||||||||||||||||||||||||||||||||||

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…