تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ما الخطا فى الكود
#1
كود :
   Public Delegate Sub MessageHandlerDelegate(pPacket As Packet, pClient As Client)

   Public Structure Packet
       Public id As UShort
       Public size As UInteger
       Public data As Byte()
   End Structure


كود :
 Private Sub Read(pPacket As Packet, pClient As Client)

  Using rd As New BinaryReader(pPacket.data)

                    Dim Count As Int32 = rd.ReadInt32
MsgBox(Count)
End using

يوجد خطا فى   Using rd As New BinaryReader(pPacket.data)

Severity Code Description Project File Line Suppression State

Error BC30311 Value of type 'Byte()' cannot be converted to 'Stream'
الرد }}}
تم الشكر بواسطة:
#2
مرر مصفوف البايت اليl new stream ثم مرر هذا المتغير الي binaryReader
الرد }}}
تم الشكر بواسطة: Mohamed20 , Mohamed20
#3
كود :
Using rd As New IO.BinaryReader(New IO.MemoryStream(pPacket.data))
الرد }}}
تم الشكر بواسطة: Mohamed20 , Mohamed20
#4
(24-06-17, 11:31 PM)silverlight كتب : مرر مصفوف البايت اليl new stream ثم مرر هذا المتغير الي binaryReader

(25-06-17, 05:43 AM)S7756 كتب :
كود :
Using rd As New IO.BinaryReader(New IO.MemoryStream(pPacket.data))

يوجد مشكلة اخري 
الرد }}}
تم الشكر بواسطة:
#5
حاول تكتب الكود بالشكل التالي
عليك أن تكون متأكدا أن مصفوفة البايت بها بيانات

PHP كود :
Using ms As New IO.MemoryStream(pPacket.data)
Using rd As New IO.BinaryReader(ms)
 
لقراءة تتم هنا
End Using
End Using 

أو ارفع الملف
أرجو ان توضح ماذا تريد أن تفعل بمصفوفة البايت تحديدا لأني مش فاهم الهدف من الكود
هل تريد حفظ المصفوفة في ملف أم ماذا؟
الرد }}}
تم الشكر بواسطة: Mohamed20 , Mohamed20
#6
(25-06-17, 02:02 PM)silverlight كتب : حاول تكتب الكود بالشكل التالي
عليك أن تكون متأكدا أن مصفوفة البايت بها بيانات

PHP كود :
Using ms As New IO.MemoryStream(pPacket.data)
Using rd As New IO.BinaryReader(ms)
 
لقراءة تتم هنا
End Using
End Using 

أو ارفع الملف
أرجو ان توضح ماذا تريد أن تفعل بمصفوفة البايت تحديدا لأني مش فاهم الهدف من الكود
هل تريد حفظ المصفوفة في ملف أم ماذا؟

استخدام pipe بين c++ و vb.net 
نفس الخطأ
الرد }}}
تم الشكر بواسطة:
#7
التحويل من unmanaged الي managed و العكس عليك استخدام Marshal Class
غالبا الروتين Marshal Copy
الرد }}}
تم الشكر بواسطة: Mohamed20 , Mohamed20


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] معرفة الخطا MOHAMMED ALZWI 0 43 15-04-24, 01:56 PM
آخر رد: MOHAMMED ALZWI
  [VB.NET] معرفة الخطا MOHAMMED ALZWI 2 44 15-04-24, 01:54 PM
آخر رد: MOHAMMED ALZWI
  ممكن حل المشكلة فى الكود التالي - من مشاركة استاذنا القدير / عبدالله الدوسري new_programer 4 176 02-03-24, 07:36 PM
آخر رد: new_programer
  ماهو حل هذا الخطأ في الكود melad2002 7 275 25-02-24, 12:25 AM
آخر رد: justforit
  كيفية انشاء سكريبت لقاعدة بيانات من خلال الكود heem1986 1 214 20-02-24, 12:00 AM
آخر رد: Kamil
  [VB.NET] أرغب فى استخدام هذا الكود بالتحديد على الإصدار 10 AmeenRashed 3 211 19-01-24, 12:42 PM
آخر رد: Taha Okla
  [VB.NET] ما الخطأ فى هذا الكود - كود البحث المتعدد Ashraf Elafify 7 476 27-12-23, 10:50 PM
آخر رد: Ashraf Elafify
  [VB.NET] اريد تعديل في الكود عند طباعة DGV abu_hisham7 1 443 03-12-23, 02:40 AM
آخر رد: abu_hisham7
  رجاء التعديل على الكود المرفق - كلاس لعرض كود المورد new_programer 4 361 13-10-23, 01:47 AM
آخر رد: new_programer
  كيفية التحكم فى حجم الفورم من خلال الكود Ahmed.vb 4 514 11-10-23, 07:17 PM
آخر رد: bidaya

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


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