PDA

View Full Version : استفاده از Native DLL در #C



A.S.Roma
دوشنبه 11 بهمن 1389, 13:32 عصر
با سلام ... .

چگونه باید DLL رو به پروژم اضافه کنم تا بتونم از دستور DllImport استفاده کنم !؟

ضمن اینکه معادل دیتاتایپ char * در C++ در C# چی میشه ؟! ( هنگام استفاده از DllImport )

tooraj_azizi_1035
دوشنبه 11 بهمن 1389, 14:20 عصر
سلام،


using System.Runtime.InteropServices; // DllImport
public class Win32 {
[DllImport("User32.Dll")]
public static extern void SetWindowText(int h, String s);
}

A.S.Roma
دوشنبه 11 بهمن 1389, 15:27 عصر
دوست عزیز منظورم DLL های ویندوز نبود .
یک DLL که با ++C نوشته شده .

ali.rezaei7
دوشنبه 11 بهمن 1389, 16:12 عصر
درود. فرقي نمي كنه. فقط هنگام وارد كردن DLL، نام فايل لايبرري مورد نظرو بنويس و تابع ها رو تعريف كن.


[DllImport("YourLibraryName.dll"]
public static extern datatype FunctionName(Parameters)