2010-12-28 6 views
0

Ich habe den folgenden Code in VB 2010:Speichern Bild von picturebox Savefile Dialog Problem mit bitte hep

'>>>>>CODE FOR SAVING THE CAPTURED IMAGE<<<<< 
Private Sub btnSaveSpecimen_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSaveSpecimen.Click 
    'Saves the Image Captured 
    Dim Result As DialogResult 'variable declarations 
    Dim cap_image As Image 

    'opens a save dialog box for saving the settings 
    Result = savCaptured.ShowDialog 
    If Result = DialogResult.OK Then 
     cap_image = picSpecimen.Image 
     cap_image.Save(savCaptured.FileName, System.Drawing.Imaging.ImageFormat.Jpeg) 
    End If 
End Sub 

Wenn ich das Programm ausführen, wird der folgende Fehler tritt auf Ein allgemeiner Fehler in GDI + aufgetreten.

Wie kann ich das beheben? es ist eine von zwei Dinge

mir bitte TYI

+0

Ich habe versucht Ihren Code und es funktioniert, welche Art von Bild versuchen Sie zu speichern? Kannst du uns bitte mehr über dein Szenario erzählen? – Shimmy

+1

Das Bild wurde bereits in dieser Datei gespeichert, Ihr Programm verfügt über eine Sperre. Wähle einen anderen Namen. –

Antwort

1

Die meiste Zeit helfen, wenn dieser Fehler auftritt. Diese können leicht als Ursache ausgeschlossen werden, also sollten Sie dies in Erwägung ziehen, bevor Sie sich anderswo umsehen.

  1. Sie versuchen, eine Datei in ein Verzeichnis zu schreiben, für das Sie keine Berechtigung haben.

  2. Sie versuchen, ein Bild zurückzuschreiben, das Sie noch geöffnet haben.