با سلام
کسی می دونه چطور میشه در سی شارپ فایلهای dll رو وارد کرد؟؟
با تشکر
وارد کردن فایلهای dll
اگر مال خود net. باشه كه فقط به بخش refrence اضافه ميكنيد و استفاده مي كنيد و اما اگر نباشه از فرمان dllimport استفاده ميكنيد. من اينجا يه نمونه براتون ميگذارم اميد وارم مفيد باشد :
اگر DLL مورد نظر ما در دلفي توليد شده با اين مشخصات
كدي كه بايد در #C نوشته بشود از اين قرار است:
اگر DLL مورد نظر ما در دلفي توليد شده با اين مشخصات
کد: انتخاب همه
procedure GetNev(s:PChar);export;
begin
ShowMessage(s) ;
end;
exports GetNev;
کد: انتخاب همه
[DllImport( "project1.dll", CallingConvention = CallingConvention.StdCall, CharSet=CharSet.Unicode )]
public static extern void GetNev(string s);
GetNev("hello");