تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيف يمكننا التأكد من تحرير موارد النظام التي يستخدمها كودنا
#1
كاتب الموضوع : samerselo

يمكنك أن تستخدم بلوك using من أجل التأكد من أن كودك قد تخلص تماما من مصادر النظام التي يستخدمها وخصوصا عندما تستخدم أوامر تتطلب استخدام قدرا كبيرا من الذاكرة وذلك بغض النظر عن الطريقة التي استخدمتها للخروج من بلوك using حتى لو أطلق الكود استثناء غير معالج
فمثلا كي نتأكد من أننا قمنا بالتخلص من كامل كمية الذاكرة التي يستهلكها الاتصال بقاعدة البيانات يمكننا تضمينه ضمن بلوك using ونكتب الكود الذي يتعامل مع قاعدة البيانات داخل بلوك using كما في المثال


كود :
Imports System.Data.SqlClient

Public Class Form1

Public Sub AccessSql(ByVal s As String)
Using sqc As New System.Data.SqlClient.SqlConnection(s)
MsgBox("Connected with string """ & sqc.ConnectionString & """")
End Using
End Sub
مع ملاحظة أن المتغير الذي تم تعريفه عند التصريح عن بلوك using مثل المتغير sqc في مثالنا هنا لايمكن الوصول إليه من خارج بلوك using لأنه يتم التخلص منه فور الخروج من البلوك كما يمكنك استخدام هذا البلوك من أجل العديد من مصادر النظام مثل فتح منفذ تسلسلي أو الكتابة إلى ملف وبشكل عام أنت تستخدم هذا البلوك عندما تريد أن تتأكد أن المصدر الذي تستخدمه يجب أن يكون متاحا فور الانتهاء منه
}}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيف نقوم بالبحث في سجل النظام RaggiTech 0 258 05-10-12, 01:48 AM
آخر رد: RaggiTech
  كيف يمكننا البحث عن ملف بمحتوى معين ضمن شجرة مجلدات RaggiTech 0 557 05-10-12, 01:47 AM
آخر رد: RaggiTech
  يمكننا استخدام فيجول بايزيك 2008 لإنشاء صفحات أشرطة إضافية لـ Excel 2007 RaggiTech 0 356 05-10-12, 01:14 AM
آخر رد: RaggiTech
  إدخال بيانات ملف رجستري (reg.) في سجل النظام (بدون ظهور أي رسالة للمستخدم) تثبيت صامت RaggiTech 0 594 01-10-12, 11:42 PM
آخر رد: RaggiTech
  Overriding WndProc اعتراض رسائل النظام RaggiTech 0 241 01-10-12, 06:32 PM
آخر رد: RaggiTech
  إدخال بيانات ملف رجستري (reg.) في سجل النظام (بدون ظهور أي رسالة للمستخدم) تثبيت صامت m.sami.ak 0 491 15-09-12, 03:16 PM
آخر رد: m.sami.ak

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


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