تقييم الموضوع :
  • 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
شكرا لك أخي الشاكي لله
أرجوا أن ترفق مثال لأني مبتدأ
شكرا
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [C#.NET] بخصوص سلسلة التعامل مع الويب وسلسلة التعامل مع البرامج الاخ العزيز الشاكي لله GENNARO 0 73 05-10-16, 05:28 PM
آخر رد: GENNARO
  [سؤال] كيفية التعامل مع الاصناف في نظام محاسبي MOHAMMED ALHAZMEE 1 126 27-07-16, 04:50 PM
آخر رد: الوادي
  كيفية التعامل مع نماذج mdi ثنائي التميز 2 657 07-10-14, 02:20 PM
آخر رد: ثنائي التميز
Video [سؤال] كيفية التعامل مع نوع الصورة png abdala 8 735 09-09-14, 12:49 PM
آخر رد: abdala
  سؤال في التعامل مع السكنر th222 14 2,370 08-12-12, 09:42 PM
آخر رد: Sajad
  كيفية التعامل مع اداة في from اخر للتحكم في مصفوفة خادم الصدر 9 1,163 07-12-12, 07:03 PM
آخر رد: خادم الصدر
  [عنوان معدل]كيفية التعامل مع اداة في from اخر خادم الصدر 9 1,501 13-11-12, 12:49 AM
آخر رد: خادم الصدر

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


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