یا سلام دوستان
من در بخش توابع API با آرگومانهاش مشکل دارم و نمی دونم چه طوری به آرگومانهای این توابع مقدار بدم
اگه لطف کنید من رو در این زمینه راهنمایی کنید
به طور مثال:تابع
InetIsOffLine
كه كانكت بودن رو امتحان ميكنه من نميتونم بهش آرگومان بدم
Printable View
یا سلام دوستان
من در بخش توابع API با آرگومانهاش مشکل دارم و نمی دونم چه طوری به آرگومانهای این توابع مقدار بدم
اگه لطف کنید من رو در این زمینه راهنمایی کنید
به طور مثال:تابع
InetIsOffLine
كه كانكت بودن رو امتحان ميكنه من نميتونم بهش آرگومان بدم
اگر بخواهید تابع برای شما مقداری برگرداند باید اول یه متغییر از نوع Long تعریف کنید بعد اونو مساوی با تابع قرار بدیدنقل قول:
که در این صورت باید بعد از نوشتن اسم تابع باید از پرانتز استفاده کنید اگر هم نمیخواهید تابع مقدار برگرداند میتوانید اسم تابع را نوشته بعد به اون مقدار بدید
دادن مقدار هم به این صورت است:وقتی اسم تابع را وارد کردید بعد از زدن یک Space خود VB نشان میدهد که به چه آرگومانی باید مقدار بدید و توابعی که چندین آرگومان دارند باید برای دادن مقدار به آرگومان بعدی از کلید(,)استفاده کنید
این نکته رو هم فراموش نکنید که توابع API مقادیر خاصی را میپذیرند یعنی برای استفاده از این توابع داشتن اطلاعات از تمامی آرگومانها لازم است
این هم یک مثال از این تابعی که گفتید
کد:Private Declare Function InetIsOffline Lib "url.dll" (ByVal dwFlags As Long) As Long
Private Sub Form_Load()
MsgBox "Are you connected to the internet? " + CStr(CBool(Not (InetIsOffline(0)))), vbInformation
End Sub
سلام
براتون یه فایل آموزشی گذاشتم امیدوارم با این مشکلتون حل بشه
[HTML]http://www.4shared.com/file/130930690/f8f15f53/21_API_Functions.html[/HTML]