PDA

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



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


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

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

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


using System.Runtime.InteropServices ;

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

M.GhanaatPisheh
پنج شنبه 01 بهمن 1383, 00:02 صبح
ولی اصلاً نمی دونم چرا عبارت DllImport بین علامت های [] نوشته میشه

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