تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشكلة ارجو حلها :( مهم جدا
#1
Star 
السلام عليكم
انا صممت برنامج
وسويت كومبو بوكس
واخترت فيه احجام الرام يعني 
512 MB
1 GB
...الخ
وسويت متغير اسمه
G
وكتبت الكود الآتي :
كود :
       If ComboBox2.Text = "512 MB" Then
           Dim G As Integer
           G = 268435456
       ElseIf ComboBox2.Text = "1 GB" Then
           Dim G As Integer
           G = 536870912
       ElseIf ComboBox2.Text = "2 GB" Then
           Dim G As Integer
           G = 1073741824
       ElseIf ComboBox2.Text = "4 GB" Then
           Dim G As Long
           G = 2147483648
       ElseIf ComboBox2.Text = "6 GB" Then
           Dim G As Long
           G = 3221225472
       ElseIf ComboBox2.Text = "8 GB" Then
           Dim G As Long
           G = 4294967296
       ElseIf ComboBox2.Text = "16 GB" Then
           Dim G As Long
           G = 8589934592
       ElseIf ComboBox2.Text = "32 GB" Then
           Dim G As Long
           G = 17179869184
       ElseIf ComboBox2.Text = "64 GB" Then
           Dim G As Long
           G = 34359738368
       ElseIf ComboBox2.Text = "120 GB" Then
           Dim G As Long
           G = 64424509440

       End If
بس لما اكتب تحته كذا :
كود :
       Dim Filewriter As New System.IO.StreamWriter(B & "\Desktop\Space.TXT")

       Filewriter.WriteLine("FreeMem=Space(" & G & ")")
       Filewriter.Close()
       Process.Start(B & "\Desktop\Space.TXT")
يقول في خطا , اللي هو
كود :
Filewriter.WriteLine("FreeMem=Space(" & G & ")")
("FreeMem=Space(" & G & ")")
وفوق هذا كله لمااحفظ المتغير 
G
لحاله 
كود :
Filewriter.WriteLine(G)
يطلع كذا 

اللي ابغاه انا انه يطلع
FreeMem=Space()
وبين القوسين المتغير
G
اللي هو الارقام اللي كاتبها في الشرط 
اتمنى المساعدة لأني تعبت وحاولت وما لقيت
 حل والمشروع هذا قعدت عليه اكثر من 5 ساعات الين طلعلتي ذي المشكلة
... وشكرا
الرد }}}
تم الشكر بواسطة:
#2
ارجو الحل Smile
الرد }}}
تم الشكر بواسطة:
#3
اخي الكريم ارفع الصورة على موقع آخر لان هذا محظور بواسطة kaspersky
phishing link
الرد }}}
تم الشكر بواسطة:
#4
(12-05-16, 03:17 PM)سعود كتب : اخي الكريم ارفع الصورة على موقع آخر لان هذا محظور بواسطة kaspersky
phishing link

غيرت الرابط حق الصورة .
الرد }}}
تم الشكر بواسطة:
#5
السلام عليكم 
اخي الكريم جرب الكود بهذه الطريقة
 المتغير G يكفي ان تعرفه مرة واحدة فقط ثم تسند اليه القيم حسب الاختيار من الكمبوبوكس

PHP كود :
   Dim G As Long

    Private Sub ComboBox2_SelectedIndexChanged
(sender As ObjectAs EventArgsHandles ComboBox2.SelectedIndexChanged
        If ComboBox2
.Text "512 MB" Then
            G 
268435456
        ElseIf ComboBox2
.Text "1 GB" Then
            G 
536870912
        ElseIf ComboBox2
.Text "2 GB" Then
            G 
1073741824
        ElseIf ComboBox2
.Text "4 GB" Then
            G 
2147483648
        ElseIf ComboBox2
.Text "6 GB" Then
            G 
3221225472
        ElseIf ComboBox2
.Text "8 GB" Then
            G 
4294967296
        ElseIf ComboBox2
.Text "16 GB" Then
            G 
8589934592
        ElseIf ComboBox2
.Text "32 GB" Then
            G 
17179869184
        ElseIf ComboBox2
.Text "64 GB" Then
            G 
34359738368
        ElseIf ComboBox2
.Text "120 GB" Then
            G 
64424509440

        End 
If

 
       Dim Filewriter As New System.IO.StreamWriter("Space.TXT")

 
       Filewriter.WriteLine("FreeMem=Space(" ")")
 
       Filewriter.Close()
 
       Process.Start("Space.TXT")

 
   End Sub 
   
الرد }}}
تم الشكر بواسطة: سعود
#6
(12-05-16, 07:59 PM)Adrees كتب : السلام عليكم 
اخي الكريم جرب الكود بهذه الطريقة
 المتغير G يكفي ان تعرفه مرة واحدة فقط ثم تسند اليه القيم حسب الاختيار من الكمبوبوكس

PHP كود :
   Dim G As Long

    Private Sub ComboBox2_SelectedIndexChanged
(sender As ObjectAs EventArgsHandles ComboBox2.SelectedIndexChanged
        If ComboBox2
.Text "512 MB" Then
            G 
268435456
        ElseIf ComboBox2
.Text "1 GB" Then
            G 
536870912
        ElseIf ComboBox2
.Text "2 GB" Then
            G 
1073741824
        ElseIf ComboBox2
.Text "4 GB" Then
            G 
2147483648
        ElseIf ComboBox2
.Text "6 GB" Then
            G 
3221225472
        ElseIf ComboBox2
.Text "8 GB" Then
            G 
4294967296
        ElseIf ComboBox2
.Text "16 GB" Then
            G 
8589934592
        ElseIf ComboBox2
.Text "32 GB" Then
            G 
17179869184
        ElseIf ComboBox2
.Text "64 GB" Then
            G 
34359738368
        ElseIf ComboBox2
.Text "120 GB" Then
            G 
64424509440

        End 
If

 
       Dim Filewriter As New System.IO.StreamWriter("Space.TXT")

 
       Filewriter.WriteLine("FreeMem=Space(" ")")
 
       Filewriter.Close()
 
       Process.Start("Space.TXT")

 
   End Sub 
   
شكرا اخي الكريم تم حل المشكلة بنجاح Smile الله يجعلها في ميزان حسناتك
الرد }}}
تم الشكر بواسطة: سعود , Adrees , CLARO


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة في ربط الفيجوال بيسك 2013 مع الاكسل صالح عبدالله 7 94 أمس, 09:13 AM
آخر رد: صالح عبدالله
  مشكلة فى Radiobutton عند وضع صورة فيه أبو جودة 3 89 15-04-24, 04:31 AM
آخر رد: Taha Okla
  [سؤال] لدي مشكلة عند قراءة ملف نصي من خلال أداة RichBox , حيث تظهر لي علامات استفهام Mostchar 2 153 07-04-24, 02:51 PM
آخر رد: تركي الحلواني
  مشكلة في التايمر assuhimi 3 126 23-03-24, 04:51 PM
آخر رد: Taha Okla
  ارجو التعديل على الدالة المرفقة - الدالة تعيد الرقم -1 new_programer 4 140 20-03-24, 01:18 PM
آخر رد: تركي الحلواني
  [سؤال] مشكلة اتصال مفتوح dell 2 172 12-03-24, 09:46 PM
آخر رد: dell
  مشكلة عند نقل البرنامج من فيجوال 2013 الى فيجوال 2017 strongriseman 5 157 12-03-24, 10:37 AM
آخر رد: strongriseman
  مشكلة فى جمع عمود فى داتا جريد فيو احمد خطاب 3 168 06-03-24, 07:49 PM
آخر رد: احمد خطاب
Photo [VB.NET] مشكلة في شكل الفورم abuyazan 5 307 27-02-24, 09:38 PM
آخر رد: aljzazy
  [VB.NET] مشكلة فى رفع الفاتورة asdfar1977 5 176 25-02-24, 02:04 PM
آخر رد: asdfar1977

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


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