PDA

View Full Version : حرفه ای: اشکال مشاهده دادها در فایل باینری File stream



hadi.bkr
پنج شنبه 26 مرداد 1391, 16:49 عصر
با سلام خدمت کلیه اساتید و متخصصان برنامه نویسی عضو این سایت خوب
من یک برنامه با استفاده از ساختار File stream در C# با استفاده از Class ایجاد کرده ام که امکان ایجاد یک فایل باینری با دسترسی تصادفی (dat )رو فراهم میکنه . امکان ثبت و حرکت در رکورد هاش رو هم دقیقا صحیح و با اصول مربوطه پیاده کردم ام اما بعد که میخوام رکورد های ثبت شده را مشاهده کنم پیغام زیر رو بهم میده مشکلش رو نمیدونم چیه ! خواهش می کنم کمکم کنید . !!!

اینم Details خطاش :



System.FormatException was unhandled


Message=Too many bytes in what should have been a 7 bit encoded Int32.


Source=mscorlib

hadi.bkr
جمعه 27 مرداد 1391, 15:08 عصر
سلام خودم تونستم مشکلش رو حل کنم
اشکال در دستور
Seek ( i * classa),0)
بود که من عمل ضربش رو فراموش کرده بودم بنویسم تا به اون مکان حافظه رجوع کنه واسه خوندن داده های اون سطر یا رکورد
دیشب تا دیر وقت روش فکر کردم بالاخره حل شد :تشویق: