สวัสดีครับ เรามีฟังก์ชั่นในการอ่านค่าของ ไดรว์ ว่าเป็นชนิดใด โดยอันดับแรกทำการ declare Local External Function ก่อน ดังนี้
Function uLong GetDriveTypeA(String lpRootName) Library "kernel32.dll"
เสร็จแล้วก็ทำการเรียกใช้ฟังก์ชั่น เพื่อทำการตรวจสอบ สำหรับตัวเลขที่โปรแกรมจะคืนค่ามาให้เราทำการตรวจสอบว่าเป็นอะไรนั้นดูได้จากด้านล่างนี้เลยครับ
2 2 Removable drive (e.g., floppy)
3 4 Fixed drive (e.g, harddisk)
4 8 Remote / network drive
5 16 CD ROM drive
6 32 RAM disk (memory allocated to act as disk storage)
สำหรับตัวอย่างการใช้งานก็ไม่ยากครับดูจากด้านล่างนี้เช่นกันครับ
String ls_Drive
Integer lul_RC
ls_Drive = "F:"
lul_RC = GetDriveTypeA(ls_Drive)
IF (Mod(Integer(lul_RC / 4), 2) > 0) THEN MessageBox("รายงานผล", "ไดรว์ F: คือ CD-ROM")
หวังว่าคงมีประโยชน์บ้างไม่มากก็น้อยนะครับ
การอ่านค่าของ ไดรว์ ว่าเป็นชนิดใด
Latest News
- บทที่ 7-1 ตอน การสร้างระบบฐานข้อมูล
- บทที่ 6 ทดลองเขียนโปรแกรมด้วย PocketBuilder เบื้องต้น
- บทที่ 4 ติดตั้งdatabase sql anywhere
- บทที่ 7-2 ตอน การสร้างโปรแกรมแสดงรายการอาหารที่สั่ง ด้วย Powerbuilder 9
- บทที่ 3 ติดตั้งอุปกรณ์ และโปรแกรม Active Sync
- ทำชุด setup โปรแกรมด้วย Wise Install
- การติดตั้ง IIS
- ตัวอย่าง code โปรแกรมร้านเช่า VDO
- สมาชิก : 2
- Content : 336
- เว็บลิงก์ : 8
- จำนวนครั้งเปิดดูบทความ : 159035


