نوشته شده توسط
am_al_59
روش کلی اینه
[DllImport("User32.dll")]
public static extern int MessageBox(int h, string m, string c, int type);
خط اول نام کتابخونه ای هست که تابع توش قرار داره
خط بعدی هم نام تابع و مقدار خروجی (اگر داشته باشه) به همراه پارامتر های اون هست
اگر بخوای از طریق API از توابعی که در C++ نوشتی استفاده کنی باید اون توابع رو طبق استاندار خاصی پیاده سازی کنی
DLLImport در C# فقط با توابعی مار میکنه که خروجی و ورودیشون از نوع c باشه
public partial class Form1 : Form
{
[DllImport("wpcap.dll")]
public static extern int MessageBox(int h, string m, string c, int type);
جای درستی نوشتم
یا باید بعد از usingها تعریف بشه ؟؟