PDA

View Full Version : ذخیره کردن struct در فایل



narges1986
یک شنبه 07 خرداد 1385, 06:23 صبح
چه طوری می تونم یه Struct رو توی فایل ذخیره کنم ؟

hdv212
یک شنبه 07 خرداد 1385, 13:38 عصر
با سلام
شما برای ذخیره کردن داده ها در فایل بایستی یک کلاس با خصوصیت Serializable ایجاد کنید و با کلاس BinaryFormatter آن را روی هارد ذخیره و بازیابی کنید.

narges1986
سه شنبه 09 خرداد 1385, 18:03 عصر
ممنونم از راهنمایی تون .
لطفاً اگه ممکنه بیشتر توضیح بدید در مورد اینکه وقتی فایلی رو توی برنامه باز می کنم چطور می تونم ببندمش
مثلاً وقتی فایلی به اسم test2 رو باز می کنم ، زمانی که می خوام با همون اسم فایلی رو save کنم با پیغام زیر مواجه می شم.
The process cannot access the file
'D:\Visual Studio 2005_Projects\Visitor\Visitor\bin\Debug\test2'
because it is being used by another process.

hdv212
سه شنبه 09 خرداد 1385, 22:37 عصر
با سلام به شما
نمایش این پیام به خاطر اینه که جریان تبادل اطلاعات هنوز بازه و توسط پروسه دیگه ای نمیتونه قابل دسترسی باشه . برای حل این مشکل شما بایستی Stream مورد نظرتون رو با متد Close() ببندید.