تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] عبارة using
#1
كيف أستخدم عبارة using
وبماذا تتميز
شكرا
الرد }}}
تم الشكر بواسطة:
#2
بعد اذن اخي الحبيب vbnet
لا يوجد اي علاقة بين Using و With
With لتغير خصائص كنترول دفعة واحدة مثال

كود :
With Button1
            .Text = "123"
            .BackColor = Color.Black
            .Size = New Size(9, 9)
        End With

اما Using فانها تستخدم لتعريف مثل Dim ولاكنها تستخدم لبدء كلاس معين وحذفه من الذاكرة تماما فور الانتهاء منه
مثال

كود :
For Each f As String In Me.List_Failes
                Using obj As New WebClient()
                    Using s As IO.Stream = obj.OpenRead(f)
                        Me.Size_Count += Long.Parse(obj.ResponseHeaders("Content-Length").ToString())
                    End Using
                End Using
            Next

هذا الكود للحصول علي حجم مجموعة ملفات من الانترنت
فلو اننا قمنا بتعريف المتغير obj بـ Dim بدلآ من Using فلن يتم تكرار الكود اكثر من مرتين او ثلاث اما بهذه الطريقة يعمل لو الف مرة
الرد }}}
تم الشكر بواسطة: عابر سبيل , kslawy , a_almisery
#3
أي كود موجود بين Using و End Using تماما كأنك قمت بعمل Dispose للكود بعد الإنتهاء من تنفيذ هذا الكود
الرد }}}
تم الشكر بواسطة: ali.alfoly , kslawy
#4
تم منقاشته سابقا

http://vb4arb.com/vb/thread-1842.html?highlight=using
الرد }}}
تم الشكر بواسطة:
#5
الله يجزيكم الخير
وصلت الفكرة
الرد }}}
تم الشكر بواسطة:



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


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