استفاده از Native DLL در #C

A.S.Roma

عضو جدید
کاربر ممتاز
سلام ... .

من می خوام از یک DLL که با ++C نوشته شده . در C# استفاده کنم. ( منظورم Dll های ویندوز نیست )
چطور باید به پروژم اضافه اش کنم . ( منظورم Dependency هست. )

ضمن اینکه معادل char * در ++C توی C# چیه که موقع معرفی ( DllImport ) جای char * بنویسم .
 

negin17h

مدیر تالارهای مهندسی کامپیوتر و رباتیکمتخصص #C
مدیر تالار
سلام
مهم نیست که dll شما با چه زبانی باشد، کافی است که در بخش Refrence آن را اضافه کرده و در بالای فرم هم ، namespace آن را با استفاده از using اضافه کنی.
وقتی از کد استفاده می کنی، خودش راهنماییتون میکنه که باید از چه نوع داده ای استفاده کنید.
 

negin17h

مدیر تالارهای مهندسی کامپیوتر و رباتیکمتخصص #C
مدیر تالار
آهاااااااااااااااااان
فهمیدم
ببین روما جان، ما یه کتابخانه ای در بینایی داریم تحت عنوان OpenCV
اون هم همین وضعیت رو تو سی شارپ پیدا می کرد. من یه پوشه درست کردم و این dll ها رو add Existing کردم تو پوشه و بعد خود dll ها رو هم دستی در bin کپی کردم.
کار میکرد اما هرزگاهیی هم خطاهای غیر منطقی می داد. واسه همین هم گشتم dll های سی شارپیش رو یافتم.
 

Similar threads

بالا