PDA

View Full Version : استفاده از یک فایل DLL



Happy_davood
یک شنبه 20 دی 1383, 19:38 عصر
سلام
من یه فایل DLL دارم ولی نمیدونم چه طوری میشه ازش استفاده کرد . البته قبلاً کدهایی شبیه این رو دیدم :


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

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

ali_hadian
دوشنبه 28 دی 1383, 19:25 عصر
این خط رو به اول فایل اضافه کنید
:


using System.Runtime.InteropServices ;

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

M.GhanaatPisheh
چهارشنبه 30 دی 1383, 23:02 عصر
ولی اصلاً نمی دونم چرا عبارت DllImport بین علامت های [] نوشته میشه

توی MSDN کلمه Attribute رو search کن.