Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > .NET Framework > Forum > error A generic error occurred in GDI+ ค่ะ มัน error ฟ้องที่บรรทัด Me.PictureBox1.Image.Save(theFile, Imaging.ImageFormat.Jpeg)



 

error A generic error occurred in GDI+ ค่ะ มัน error ฟ้องที่บรรทัด Me.PictureBox1.Image.Save(theFile, Imaging.ImageFormat.Jpeg)

 



Topic : 039310



โพสกระทู้ ( 8 )
บทความ ( 0 )



สถานะออฟไลน์




มัน error ฟ้องที่บรรทัด Me.PictureBox1.Image.Save(theFile, Imaging.ImageFormat.Jpeg) ว่า
A generic error occurred in GDI+

ขอบคุณล่วงหน้าค่ะ

Code (VB.NET)
Imports System.DateTime

Public Class Form2


    Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Integer, ByVal dwExtraInfo As Integer)

    Public Function SaveScreen(ByVal theFile As String) As Boolean


        Dim data As IDataObject
        data = Clipboard.GetDataObject()
        Dim bmap As Bitmap
        If data.GetDataPresent(GetType(System.Drawing.Bitmap)) Then
            bmap = CType(data.GetData(GetType(System.Drawing.Bitmap)), Bitmap)
            Me.PictureBox1.Image = bmap
            Me.PictureBox1.Image.Save(theFile, Imaging.ImageFormat.Jpeg)

        End If
    End Function

    Private Sub Command2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Command2.Click
        Dim fname1 As String

        fname1 = System.DateTime.Now.ToString("HH_mm_ss") 'System.DateTime.Now.ToLongTimeString


        Call keybd_event(System.Windows.Forms.Keys.Snapshot, 0, 0, 0)
        System.Threading.Thread.Sleep(200) ' To have time to catch the clipboard
        SaveScreen("C:\" + fname1 + ".jpeg")

    End Sub

End Class




Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-02-20 14:32:42 By : yuning View : 10379 Reply : 6
 

 

No. 1



โพสกระทู้ ( 8 )
บทความ ( 0 )



สถานะออฟไลน์


อีกอย่างนึงนะค่ะ ในบรรทัด
fname1 = System.DateTime.Now.ToString("HH_mm_ss") 'System.DateTime.Now.ToLongTimeString

มันไม่สามารถเปลี่ยนเป็น
fname1 = System.DateTime.Now.ToLongTimeString("HH:mm:ss") มันจะ
ฟ้องว่า Conversion from string "HH:mm:ss" to type 'Integer' is not valid.

พอดีต้องให้มันแสดงรูปแบบเวลาเป็นแบบที่ 2 ค่ะ
เหมือนมันไม่รับค่า สัญลักษณ์ (:)






Date : 2010-02-20 16:20:38 By : yuning
 


 

No. 2

Guest


แย่จังไม่มีความคิดเห็นเลย
Date : 2011-01-24 08:30:35 By : ธนสาร
 

 

No. 3

Guest


theFile....path กำหนดหรือยัง เห็นในcode ไม่มี
Date : 2011-01-27 13:15:24 By : ego
 


 

No. 4

Guest


การ print screen โดยผ่านคลิบบอดไม่ค่อยเวิร์คครับ แถมใช้ api อีกโอกาศเกิดบักสูง ลองใช้วิธีนี้ดู

Code (VB.NET)
Imports System.DateTime

Public Class Form2

    Public Function SaveScreen(ByVal theFile As String) As Boolean
        Dim bmap As New Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height)
        Dim g As Graphics = Graphics.FromImage(bmap)
        g.CopyFromScreen(New Point(0, 0), Point.Empty, New Size(bmap.Width, bmap.Height))
        Me.PictureBox1.Image = bmap
        Me.PictureBox1.Image.Save(theFile)
    End Function

    Private Sub Command2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Command2.Click
        Dim fname1 As String
        Dim fname2 As String
        fname2 = System.DateTime.Now.ToString("HH_mm_ss")
        fname1 = System.DateTime.Now.ToLongTimeString() '<--ตรงนี้มันต้องไส่ตัวเลข มะงั้นก็ต้องว่างไว้ครับ
        ' แต่ก็ save ไม่ได้อยู่ดีเพราะ window ห้ามตั้งชื่อไฟล์มี " : "  o_O'
        SaveScreen("C:\" + fname2 + ".jpeg")
    End Sub

End Class



Date : 2011-01-28 13:35:32 By : Programmer Of Persia
 


 

No. 5

Guest


คือมันไม่เห็น folder ที่จัดเก็บอ่ะครับ


1. สร้าง folder ก่อน
2. เขียนโค้ดเชคแล้วสร้าง
Date : 2011-02-19 00:58:24 By : phoeniix
 


 

No. 6



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

Quote:
A generic error occurred in GDI+.


ตรวจสอบดู path ครับ
Date : 2011-07-27 09:20:30 By : webmaster
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : error A generic error occurred in GDI+ ค่ะ มัน error ฟ้องที่บรรทัด Me.PictureBox1.Image.Save(theFile, Imaging.ImageFormat.Jpeg)
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่