هذا الكود يقوم بعمل فورمات للفلوبي ديسك الدرايف A وهو من عمل الأخ الخبير ابو عقيل جزاه الله كل خير
أولاً:
ضع هذا الكود بوحدة نمطيه عامة :
Declare Function GetWindowsDirectory Lib "kernel32" Alias "GetWindowsDirectoryA" (ByVal lpBuffer As String, ByVal nSize As Long) As Long
ثانياً:
ضع الكود التالي لحدث النقر لزر الأمر الذي تريد عند الضغط عليه ان يقوم بعمل فورمات ديسك للفلوبي وليكن اسم زر الأمر Format_Button :
On Error GoTo Err_format_button_Click
Dim rtn As String
Dim Buffer As String
Dim WinPath As String
Buffer = String$(255, 0)
rtn = GetWindowsDirectory(Buffer, Len(Buffer))
WinPath = Left(Trim(Buffer), rtn)
rtn = Shell(WinPath + "\rundll32.exe shell32.dll,SHFormatDrive", 1)
Exit_format_button_Click:
Exit Sub
Err_format_button_Click:
msgbox "لا يوجد ديسك فلوبي داخل محرك الأقراص", vbOKOnly, "رسالة توضيح"
Resume Exit_format_button_Click