السلام عليكم
لو سمحتوا عندي بروجكت مكتوب ب الفجوال دوت نت وابغى اضيف له كود مكتوب ب الفجوال سي++
كيف ممكن اضيف لغه الى اخرى
المعلومه اللي عندي انه من اضافة ريفرينسيز بس كيف؟
وشكرا
السلام عليكم
لو سمحتوا عندي بروجكت مكتوب ب الفجوال دوت نت وابغى اضيف له كود مكتوب ب الفجوال سي++
كيف ممكن اضيف لغه الى اخرى
المعلومه اللي عندي انه من اضافة ريفرينسيز بس كيف؟
وشكرا
يمكن اضافة Reference لمكتبات DLL او ملفات تشغيلية وليس كود وبعد ذلك يمكن طلب الدوال عن طريق عمل import لهذه المكتبة
طيب كيف اوصل لمكتبات الDLL
ممكن شرح الخطوات لو سمحت
من references ثم Com Tab يجب ان تكون هذه المكتبة هناك اي يجب ان تكون مسجلة في النظام من قبل
بعد ذلك على الفورم نضيف
Imports System.Runtime.InteropServices
لعمل ما يسمى Marshalling
بعد ذلك نعرف الفئة التي نريد طلبها
Dim obj As New cppdll.CPPclass()
msgbox obj.SomeFunction
Marshal.ReleaseComObject(obj)
يجب ان تكون هذه المكتبة هناك اي يجب ان تكون مسجلة في النظام من قبل
هل تقصد mscorlib.dll
اذا كان هذا ماتقده مايشتغل عندي كيف ممكن احمله؟
وشكرا
تسجيلها باستخدام regsvr32
اي من خلال ابدأ ثم تشغيل ثم نكتب الامر
regsvr32 "c:\somefolder\somedll.dll"
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…