PDA

View Full Version : سوال: نحوه کار با DLL



se7en66
جمعه 29 اردیبهشت 1391, 12:27 عصر
سلام.نحوه معرفی و فراخوانی(کلا کار کردن با) DLL تو سی شارپ رو میخواستم.ممنون میشم کمک کنید.اگه یه برنامه که یه سخت افزار رو کنترل کنه واسم بذارید لطف کردید.

فرید نجفلو
جمعه 29 اردیبهشت 1391, 14:05 عصر
سلام
اگه منظورتون استفاده از توابع موجود داخل Dll هست اول باید اطلاعات اون توابع رو داشته باشید(امضاو نحوه کار با اون)
برای استفاده از توابع یک مثال از API ویندوز می گم:

Private Declare Unicode Function NetServerEnum Lib "netapi32" _
(ByVal Servername As IntPtr, _
ByVal Level As Integer, _
ByRef bufptr As IntPtr, _
ByVal PrefMaxLen As Integer, _
ByRef entriesread As Integer, _
ByRef TotalEntries As Integer, _
ByVal serverType As Integer, _
ByVal Domain As IntPtr, _
ByVal ResumeHandle As IntPtr) As Integer
Declare Unicode Function NetApiBufferFree Lib "netapi32.dll" _
(ByRef buffer As IntPtr) As Long