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

هل يمكن أن استخدم دوال من ملف C داخل برنامج VC#? وكيف؟

بدأه Majda في 25 يونيو 2011 · 5 رد · 528 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أقوم بكتابة برنامج VC#

واحتاج الى استخدام دوال سبق برمجتها ببرنامج C

كيف يمكنني تضمين برنامج ال سي داخل برنامجي الذي اكتبه ب VC#

حتى اتمكن من استخدام هذه الدوال لأنني لا اريد اعاده كتابتها

هل يمكن ذلك؟ وكيف؟

ومشكورين مقدما

#2

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

الطريقة الوحيدة الذي يمكنك من فعل ذلك هو ان تقوم بعمل Compilation لملف DLL( و ليس header اي .h) و من ثم استخدامه في الC# باستخدام الPInvoke و ذلك بواسطةDLLImport

تقبلي خالص تحياتي

تم تعديل هذه المشاركة بواسطة wisamsalah في 25 يونيو 2011 في 13:24

#3

wisamsalah

اشكرك على الرد والتفاعل

ممكن تعطيني كود بسيط كمثال

أو تعطيني اي لينك يفيدني ولك خالص الشكر

أنا عندي ملفين :

أحدهم .C والآخر .h

ومن خلال كلامك فهمت انه لازم احول الملفين

إلى dll

#4

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

اختي شوفي الرابط التالي http://www.codeguru.com/forum/showthread.php?t=415272

.:: Wish to become better and better ::.

#5
VB Helper كتب:

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

اختي شوفي الرابط التالي http://www.codeguru.com/forum/showthread.php?t=415272

جزاك الله خيرا

الرابط مفيد جدا ويفتح لي آفاق جديدة

كما انني وجدت طلبي هنا في الرابط التالي:

http://www.codeproject.com/KB/cs/usecdlllibincs.aspx

آمل ان يستفيد منه الجميع

وسأحاول أكتب الخطوات مع عمل مثال توضيحي

حتى يستفيد من لديه نفس المشكلة في اقرب فرصة ممكنه

مع الشكر العميق لمن رد على سؤالي وللقائمين على هذا المنتدى الرائع

#6

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

بالتوفيق اختي ...

.:: Wish to become better and better ::.

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