السلام عليكم
اردت ان ابحث في مصفوفة بايتات لمف فتحته بالطريقة التالية :
Dim fs As New FileStream(filename, FileMode.Open) Dim br As New BinaryReader(fs) Dim data() As Byte data = br.ReadBytes(fs.Length)
و الان معلوم ان المصفوفة data تحمل بايتات الملف , و الان اردت ان ابحث في هذه المصفوفة عن بايت معين مثلا البايت 105 و قمت بذلك بالطريقة التالية :
Dim pos, index As Long
pos = 1
index = Array.IndexOf(data, "105", pos)
msgbox ("index= " & index)ولكن المشكلة انه يعيد القيمة ال index =-1 أي انه لا توجد القيمة 105 في حين ان المصفوفة تحتوي على هذه القيمة
فما هو الخطا في الكود؟؟