السلام عليكــم ورحمـة الله وبركاتــه
أعزائي أعضاء المنتدى.......
وجدت لكم طريقة مضمونة للقراءة من ملف و أعذروني اذا كانت الطريقة معقدة بعض الشئ
و لكنها من وجهة نظري أبسط من طريقة استخدام الوسيلة ReadToEnd أو ما شابهها لأن هذه الطريقة أحيانا" كثيرة لا تقرأ شيئا".
Dim str As System.IO.Stream = OpenFileDialog1.OpenFile()
ِِِِِ 'استخدام الخلية StringBuilder()لبناء النص عن طريق تشبيك أجزاء النص
Dim txt As New System.Text.StringBuilder()
'المتغير L يساوي طول النص
Dim L As Integer = str.Length
'اعلان L كمصفوفة من نوع byte ستوضع في الذاكرة ، هذه المصفوفة تحتوي على حروف النص كلها
Dim buffer(L) As Byte
If str.Read(buffer, 0, L) = 0 Then Exit Sub
Dim i As Integer
'الكائن txt سيقرأ عناصر المصفوفة L من الذاكرة
For i = 0 To L
txt.Append(Chr(buffer(i)))
Next
str.Close()
TextBox1.Text = txt.ToString
'جعل المتغير str يساوي الملف الذي تختاره من خلال الأداة OpenFileDialog
أرجو ابداء الملاحظات