تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] عمل برنامج لحساب المساحه المتبقيه
#2
في هذا الرابط قائمة الاقراص في لست

http://support.microsoft.com/kb/291573

و هذا كود عند الضغط على اللست1

كود :
Private Sub List1_Click()
i = List1.ListIndex
Text1.Text = List1.List(i)
End Sub
و هذا كود الحساب عدله
كود :
Private Declare Function SHGetDiskFreeSpace Lib "shell32" Alias "SHGetDiskFreeSpaceA" (ByVal pszVolume As String, pqwFreeDiskspace As Currency, pqwTot As Currency, pqwFree As Currency) As Long

Private Sub Form_Load()
    Dim FreeDiskspace As Currency, Tot As Currency, Free As Currency
    SHGetDiskFreeSpace text1.text, FreeDiskspace, Tot, Free
    
    MsgBox "Free Disk space is: " + Format$(FreeDiskspace * 10000, "###,###,###,##0") + vbCrLf + _
        "Total Disk space: " + Format$(Tot * 10000, "###,###,###,##0") + vbCrLf + _
        "Free space: " + Format$(Free * 10000, "###,###,###,##0") + vbCrLf + _
        "Used Space: " + Format$(Tot * 10000 - Free * 10000, "###,###,###,##0")
        
End Sub

و هذا كود التحويل الى ميغا /كيلو/غيغا بدلا عن البايت حيث ال TxtPath هو تكست بوكس و ال TxtPath هو اسمه
كود :
Private Sub CmdFileSize_Click()
    Dim LonSize As Long
    Dim StrSize As String
    LonSize = FileLen(TxtPath)
    If LonSize >= (1024 ^ 3) Then
        StrSize = Str(Format(LonSize / (1024 ^ 3), "###0.00")) & " GB"
    ElseIf LonSize >= (1024 ^ 2) Then
        StrSize = Str(Format(LonSize / (1024 ^ 2), "###0.00")) & " MB"
    ElseIf LonSize >= 1024 Then
        StrSize = Str(Format(LonSize / 1024, "###0.00")) & " KB"
    ElseIf LonSize >= 0 Then
        StrSize = Str(LonSize) & " B"
    End If
  
    MsgBox StrSize
End Sub
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: عمل برنامج لحساب المساحه المتبقيه - بواسطة asto - 31-03-14, 06:31 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] احتاج تعديل كود لحساب الحجم المعدل hsab 1 912 06-09-25, 04:56 PM
آخر رد: abde6726
  خطأ في تشغيل برنامج علي جهاز اخره ahmed250 1 270 24-04-25, 01:00 AM
آخر رد: Taha Okla
  [vb6.0] عندي مشكلة في تثبيت برنامج علي جهاز اخره ahmed.amayouf.anweeji 0 212 11-04-25, 04:59 PM
آخر رد: ahmed.amayouf.anweeji
  إليكم رابط تحميل برنامج منبه الصلاة | Prayer Alarm mmaalmesry 0 209 19-11-24, 04:58 PM
آخر رد: mmaalmesry
  برنامج فيجوال بيسك 6 لا يعمل عن تشغيله في غير حاسبة lionhurt1978 4 497 02-09-24, 08:17 PM
آخر رد: lionhurt1978
  استخدام متغير لحساب اجمالى السجلات haitham Muhammed 1 260 23-07-24, 11:16 AM
آخر رد: تركي الحلواني
  مشكلة في تشغيل برنامج علي جهاز اخره ahmed3317 1 391 10-05-24, 10:34 PM
آخر رد: Taha Okla
  [سؤال] كيفية تشغيل قاعدة بيانات برنامج VB6+Access على شبكة داخليه aboezzat84 3 3,268 21-04-24, 04:12 PM
آخر رد: qqqqqqq
  [سؤال] برنامج تنبيه صوتي ويندوز 10 aboezzat84 0 345 07-01-24, 06:46 PM
آخر رد: aboezzat84
  برنامج VB6 النسخة الفرنسية كاملة الخير طهوري 7 13,482 02-01-24, 06:55 PM
آخر رد: الخير19

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم