เขียน จับภาพบนหน้าจอด้วย asp.net ตอนเทสที่เครื่องปกติแต่พอลง server มีอาการ error ครับ อาจารย์

Go down

เขียน จับภาพบนหน้าจอด้วย asp.net ตอนเทสที่เครื่องปกติแต่พอลง server มีอาการ error ครับ อาจารย์

ตั้งหัวข้อ  izax on 31st March 2011, 3:09 pm

//ผมใช้โค้ดนี้ รันที่เครื่องได้ปกติ
// พอรันที่ server มันแจ้ง A generic error occurred in GDI+.
Rectangle rc = new Rectangle(0, 0, 1024, 768);
Bitmap memoryImage = new Bitmap(rc.Width, rc.Height, System.Drawing.Imaging.PixelFormat.Format32bppArgb);
string filePath = String.Format("{0}\\Sample.gif", Server.MapPath(""));

using (Graphics memoryGraphics = Graphics.FromImage(memoryImage))
{
try
{
memoryGraphics.CopyFromScreen(rc.X, rc.Y, 0, 0, rc.Size, CopyPixelOperation.SourceCopy);
memoryGraphics.Dispose();

}
catch (Exception ex)
{
Response.Write("Error::" + ex.Message);
Response.Write("Error::" + ex.ToString());
// getting error -> Error::The handle is invalid
}
}

memoryImage.Save(filePath, System.Drawing.Imaging.ImageFormat.Gif);[img] [/img]

izax

จำนวนข้อความ : 1
Join date : 26/01/2011

ดูข้อมูลส่วนตัว

ขึ้นไปข้างบน Go down

ดอตเน็ตเวอร์ชัน

ตั้งหัวข้อ  Admin on 5th April 2011, 5:36 pm

โปรดตรวจสอบว่าคอมพิวเตอร์ของคุณ กับเซอฟเวอร์ เป็นดอตเน็ตเวอร์ชันเดียวกันหรือไม่

Admin
Admin

จำนวนข้อความ : 215
Join date : 17/12/2009

ดูข้อมูลส่วนตัว http://laploy.forumotion.com

ขึ้นไปข้างบน Go down

ขึ้นไปข้างบน


 
Permissions in this forum:
คุณไม่สามารถพิมพ์ตอบ