الموضوع السابق   الموضوع التالي 

قائمة محركات الأقراص

Procedure: GetComputerDrives

الغرض
الحصول على لائحة بكافة محركات الأقراص الموجودة في الحاسوب أو بنوع معين منها.


الصيغة

procedure GetComputerDrives(DriveList: TStrings; DriveType: Cardinal = GCD_ALL_DRIVES);


الوسائط (Parameters)

DriveList كائن من النوع TStrings حيث سيتم تخزين أسماء محركات الأقراص.
DriveType بارامتر اختياري يحدد نوع محركات الأقراص المطلوب البحث عنها. استخدم أحد الثوابت التالية:
GCD_ALL_DRIVESكافة محركات الأقراص.
GCD_REMOVABLEمحركات الأقراص القابلة للإزالة (مثل الأقراص المرنة و أقراص USB).
GCD_HARDDISKمحركات الأقراص الصلبة.
GCD_CDDRIVEمحركات الأقراص المدمجة (المضغوطة).

الشرح
يقوم هذا الإجراء بالتعرف على أسماء جميع محركات الأقراص المطلوبة و تخزينها في اللائحة DriveList. إذا نجح الإجراء فإنه يضيف الأسماء التي يجدها إلى المحتويات السابقة للكائن DriveList. أما إذا فشل الإجراء في الوصول إلى أي محرك أقراص من النوع المطلوب فإن مكونات الكائن DriveList لا تتغير (أي أنه في الحالتين لا يحذف هذا الإجراء المحتويات السابقة للكائن DriveList).


 أعلى الصفحة
 الموضوع السابق   الموضوع التالي