نمایش نتایج 1 تا 3 از 3

نام تاپیک: استفاده از یک فایل DLL

  1. #1
    کاربر دائمی آواتار Happy_davood
    تاریخ عضویت
    دی 1383
    محل زندگی
    تبریز
    سن
    44
    پست
    306

    استفاده از یک فایل DLL

    سلام
    من یه فایل DLL دارم ولی نمیدونم چه طوری میشه ازش استفاده کرد . البته قبلاً کدهایی شبیه این رو دیدم :

    [DllImport("msvcrt.dll")]
    public static extern int puts(string c);

    ولی اصلاً نمی دونم چرا عبارت DllImport بین علامت های [] نوشته میشه . تازه هر بار هم که می خوام تست بزنم با خطای Invalid Expressionterm ']' مواجه میشم .
    با تشکر
    [/i][/quote]

  2. #2
    کاربر دائمی آواتار ali_hadian
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    تهران
    پست
    292
    این خط رو به اول فایل اضافه کنید
    :

    using System.Runtime.InteropServices  ;

    [DllImport( "prj_1.dll", CallingConvention = CallingConvention.StdCall , CharSet=CharSet.Ansi)]
    public static extern void GetNev(string s);

  3. #3
    کاربر دائمی آواتار M.GhanaatPisheh
    تاریخ عضویت
    اردیبهشت 1383
    محل زندگی
    ----------
    پست
    1,267
    ولی اصلاً نمی دونم چرا عبارت DllImport بین علامت های [] نوشته میشه
    توی MSDN کلمه Attribute رو search کن.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •