تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
التعامل مع مكتبات VC++ Direcories
#1
   
بسم الله الرحمن الرحيم

اللهم صلي وسلم وبارك على أشرف الخلق سيدنا محمد صلى الله عليه وعلى آله وصحبه وسلم

السلام عليكم ورحمة الله وبركاته

أنا مبتدأ في لغات البرمجة vb و vc#

كنت أحاول عمل برنامج وصادفت ان البرنامج لابد له من أدراج مكتبات ولكن هذه المكتبات لا يتم إدراجها عن طريق Add Reference لأنها ليست ملفات DLL ولكنها ملفات لها الأمتداد .h
هذه الملفات تمت كتابتها بلغة البرمجة C++
المهم يمكن استخدامها مع ال vb و vc#
ولعمل ذلك لابد أن تكون أعدادات بيئة التطوير VC# أو C++ ولا يمكن ذلك إذا كانت بيئة التطوير vb ولكن يمكن أن تعمل على ال vb وتكون بيئة التطوير VC# أو C++ وأعدادات البيئة التي يسألك عنها برنامج vs عند تثبيته وتشغيله لأول مره إذا كانت vb يمكنك تغييرها بكل سهولة عن طريق الآتي
tools------------import and export settings-----------Rest all settings
ثم تقوم بتغييرها الى VC# أو C++
المطلوب من الأخوة شرح التعامل مع هذه الملفات من خلال vb أو C# والصورة المرفقة تبين كيفية ادراج الملفات
شكرا
شكرا
الرد }}}
تم الشكر بواسطة:
#2
حسب خبرتي المتواضعة

استخدام مكتبات السي ++ ممكن في سي شارب او حتى فيجوال بيسك

بشرط ان تكون الدالة التي تريد استخدامها من المكتبة تكون extern مع التابعة __declspec(dllexport)

ويفضل ان تكون "extern "c للوصول لإسم الدالة من السي شارب بشكل صحيح

كود C++ :

PHP كود :
extern "C" __declspec(dllexportint Test(); 




والان في السي شارب يمكنك استخدام الدالة بواسطة المواصفة DllImport :

كود c# :

PHP كود :
[DllImport("CircleGPU2_32.DLL"EntryPoint "Test"
    
CallingConvention CallingConvention.StdCall)]
public static 
extern int Test(); 


بالتوفيق
الرد }}}
تم الشكر بواسطة:
#3
شكرا لك أخي الشاكي لله
أرجوا أن ترفق مثال لأني مبتدأ
شكرا
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  التعامل مع data table m4n2net2000 2 1,178 01-12-20, 01:07 PM
آخر رد: m4n2net2000
  التعامل مع احدثيات على الصور وتحليلها Abou Eman 3 1,658 18-06-19, 02:45 PM
آخر رد: elgokr
  ياشباب لسمحتو في حد يساعدني في كيفية التعامل معا اداة listView للMediaPlayer abdaalwagih 0 1,597 27-04-17, 08:23 PM
آخر رد: abdaalwagih
  [C#.NET] بخصوص سلسلة التعامل مع الويب وسلسلة التعامل مع البرامج الاخ العزيز الشاكي لله GENNARO 0 1,608 05-10-16, 05:28 PM
آخر رد: GENNARO
  [سؤال] كيفية التعامل مع الاصناف في نظام محاسبي MOHAMMED ALHAZMEE 1 1,901 27-07-16, 04:50 PM
آخر رد: الوادي
  كيفية التعامل مع نماذج mdi ثنائي التميز 2 3,004 07-10-14, 02:20 PM
آخر رد: ثنائي التميز
Video [سؤال] كيفية التعامل مع نوع الصورة png abdala 8 3,380 09-09-14, 12:49 PM
آخر رد: abdala
  سؤال في التعامل مع السكنر th222 14 6,793 08-12-12, 09:42 PM
آخر رد: Sajad
  كيفية التعامل مع اداة في from اخر للتحكم في مصفوفة خادم الصدر 9 4,298 07-12-12, 07:03 PM
آخر رد: خادم الصدر
  [عنوان معدل]كيفية التعامل مع اداة في from اخر خادم الصدر 9 4,959 13-11-12, 12:49 AM
آخر رد: خادم الصدر

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم