View Full Version : مشکل در ذخیره عکس در حالت null
sepehr.sz
جمعه 25 اسفند 1391, 15:14 عصر
مشکل در ذخیره عکس در حالت null
واسه ذخیره از کد زیر استفاده می کنم
;Bitmap b = (Bitmap)pictureBox1.Image
;()MemoryStream ms = new MemoryStream
;(b.Save(ms, b.RawFormat
;()byte[] arrpic = ms.GetBuffer
;()ms.Close
اگه picturebox مقدار null داشته باشه خط ;(b.Save(ms, b.RawFormat خطای زیرو میده
Object reference not set to an instance of an object.
برای ذخیره به صورت null اگه راهنمایی کنین ممنون می شم
linux
جمعه 25 اسفند 1391, 16:44 عصر
مشکل در ذخیره عکس در حالت null
واسه ذخیره از کد زیر استفاده می کنم
;Bitmap b = (Bitmap)pictureBox1.Image
;()MemoryStream ms = new MemoryStream
قبل از اینکه بخواهیی این کد را اجرا کنی یک شرط بگذار که
;(b.Save(ms, b.RawFormat
;()byte[] arrpic = ms.GetBuffer
;()ms.Close
اگه picturebox مقدار null داشته باشه خط ;(b.Save(ms, b.RawFormat خطای زیرو میده
Object reference not set to an instance of an object.
برای ذخیره به صورت null اگه راهنمایی کنین ممنون می شم
خوب یک شرط بگذار برای pictureBox1.Image اگر null بود، یک عکس پیشفرض را پردازش کنی یا اصلا در نهایت در دیتابیس یا هرجای دیگر null ذخیره کنی به همین راحتی!
sepehr.sz
جمعه 25 اسفند 1391, 16:49 عصر
خوب یک شرط بگذار برای pictureBox1.Image اگر null بود، یک عکس پیشفرض را پردازش کنی یا اصلا در نهایت در دیتابیس یا هرجای دیگر null ذخیره کنی به همین راحتی!
خوب وقتی pictureBox1.Image اگر null بشه error میده
sepehr.sz
جمعه 25 اسفند 1391, 16:50 عصر
اگه میشه 1 مثال بزنی ممنون میشم
tooraj_azizi_1035
جمعه 25 اسفند 1391, 17:45 عصر
if(pictureBox1.Image!=null)
{
Bitmap b = (Bitmap)pictureBox1.Image
;()MemoryStream ms = new MemoryStream
;(b.Save(ms, b.RawFormat
;()byte[] arrpic = ms.GetBuffer
;()ms.Close
}
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.