تقييم الموضوع :
  • 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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Information ما هو الخطاء في الكود ProgressBar1 Mostafa201255411 1 195 26-11-25, 08:19 PM
آخر رد: asmarsou
  [VB.NET] مساعدة تعديل على الكود ZEEN4ZEEN 2 215 08-10-25, 02:20 PM
آخر رد: salamandal
Rainbow [كود] تصحيح الخطاء في الكود محمد مسافر 2 1,051 28-08-25, 09:13 AM
آخر رد: محمد مسافر
Rainbow [كود] تصحيح الخطاء في الكود محمد مسافر 0 844 27-08-25, 04:05 PM
آخر رد: محمد مسافر
  ما هو الخطأ فى هذا الكود خالد كامل1 10 1,183 28-05-25, 09:16 PM
آخر رد: خالد كامل1
  ارجو تعديل الكود بواستطة الاجراء المخزن new_programer 3 678 03-04-25, 02:44 PM
آخر رد: princelovelorn
  مساعدة في تحويل الكود من فيجوال بسيك 6 الى فيجوال دوت نت سيد أحمد 5 821 23-03-25, 10:54 PM
آخر رد: سيد أحمد
  ارجو تعديل الكود جلب البيانات عن طريق اجراء مخزن - مرفق مثال new_programer 0 622 05-02-25, 01:51 AM
آخر رد: new_programer
  ارجو تقيم الكود المرفق - جلب اعلي رقم لتسلسل نصي للباركود new_programer 4 604 30-01-25, 08:26 AM
آخر رد: new_programer
  هذا الكود لا يعمل بشكل صحيح لماذا ؟ PeterGhattas082460 3 450 21-12-24, 02:55 PM
آخر رد: aljzazy

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


يقوم بقرائة الموضوع: