PROSPPECH
09-07-2005, 00:34
با سلام
این تاپیک در مورد توابع API درVB بحث میکنه
هر کسی با توابع API اشنایی داره عنوان کنه
من خودم برای شروع در مورد توابع API یک سری نمونه از توابع مربوط به درایوها را میذارم.
خوب عنوان کردن توابع باید حداقل به این صورت باشه که شکل کلی،یه کمی توضیح در موردش باشه
شکل کلی:
Private Declare Function GetDriveType Lib "kernel32" Alias "GetDriveTypeA" (ByVal nDrive As String) As Long
توضیح:این تابع نوع درایو مورد نظر را به ما میدهد. در پارامتر nDrive نام درایو را میگذاریم.
خروجی:یکی از مقادیر زیر:
0:داری مورد نظر قابل دسترسی نیست
1:درایو وجود ندارد
2:DRIVE_REMOVABLE:از نوع قابل حمل میباشدFloppy
3:DRIVE_FIXED:از نوع پابت میباشدHarddisk
4:DRIVE_REMOTE:از نوع درایو شبکه میباشد
5:DRIVE_CDROM:از نوع CD_ROM
6:DRIVE_RAMDISK:از نوع درایوهای ساخته شده در رم میباشد
البته باید ثابتهای عنون شده را قبل از Declareکردن تابع بذاریم به این صورت:
Const DRIVE_CDROM = 5
Const DRIVE_FIXED = 3
Const DRIVE_RAMDISK = 6
Const DRIVE_REMOTE = 4
Const DRIVE_REMOVABLE = 2
خوب این مثال بود با همکاری شما این مثال ها زیادتر خواهد شد.
بای
این تاپیک در مورد توابع API درVB بحث میکنه
هر کسی با توابع API اشنایی داره عنوان کنه
من خودم برای شروع در مورد توابع API یک سری نمونه از توابع مربوط به درایوها را میذارم.
خوب عنوان کردن توابع باید حداقل به این صورت باشه که شکل کلی،یه کمی توضیح در موردش باشه
شکل کلی:
Private Declare Function GetDriveType Lib "kernel32" Alias "GetDriveTypeA" (ByVal nDrive As String) As Long
توضیح:این تابع نوع درایو مورد نظر را به ما میدهد. در پارامتر nDrive نام درایو را میگذاریم.
خروجی:یکی از مقادیر زیر:
0:داری مورد نظر قابل دسترسی نیست
1:درایو وجود ندارد
2:DRIVE_REMOVABLE:از نوع قابل حمل میباشدFloppy
3:DRIVE_FIXED:از نوع پابت میباشدHarddisk
4:DRIVE_REMOTE:از نوع درایو شبکه میباشد
5:DRIVE_CDROM:از نوع CD_ROM
6:DRIVE_RAMDISK:از نوع درایوهای ساخته شده در رم میباشد
البته باید ثابتهای عنون شده را قبل از Declareکردن تابع بذاریم به این صورت:
Const DRIVE_CDROM = 5
Const DRIVE_FIXED = 3
Const DRIVE_RAMDISK = 6
Const DRIVE_REMOTE = 4
Const DRIVE_REMOVABLE = 2
خوب این مثال بود با همکاری شما این مثال ها زیادتر خواهد شد.
بای