Image - Lässt sich nicht löschen, obwohl garnicht mehr in Verwendung

  • VB.NET

Es gibt 4 Antworten in diesem Thema. Der letzte Beitrag () ist von Dodo.

    Image - Lässt sich nicht löschen, obwohl garnicht mehr in Verwendung

    Moin,

    ich habe ein komisches Problem.
    Ich hole mir ein Bild vom Rechner und wandel es in Base64.
    Anschließend möchte ich es löschen... Jedoch sagt er mir, das Bild wäre noch in Verwendung... :/

    VB.NET-Quellcode

    1. FileDialog.FileName = Pfad
    2. RsError.Fields("Screenshot").Value = "data:image/" & IO.Path.GetExtension(FileDialog.FileName).ToString.Replace(".", "") & ";base64,"
    3. RsError.Fields("Screenshot").Value += ImageToBase64(Image.FromFile(FileDialog.FileName))


    ... bla bla

    VB.NET-Quellcode

    1. Try
    2. Kill(Pfad)
    3. Catch ex As Exception
    4. MessageBox.Show(ex.ToString)
    5. End Try
    Es war einmal ein kleiner Bär... der wollte eine Geschichte hörn... Da erzählte ihm seine Mutti:
    Es war einmal ein kleiner Bär... der wollte eine Geschichte hörn... Da erzählte ihm seine Mutti:
    Es war einmal ein kleiner Bär... der wollte eine Geschichte hörn... Da erzählte ihm seine Mutti:
    ... Nun solltest es selber wissen. :'D
    Moin,

    ich denke eigentlich das müsste stimmen:

    VB.NET-Quellcode

    1. Public Function ImageToBase64(ByVal oImage As Image) As String
    2. If oImage IsNot Nothing Then
    3. With New System.Drawing.ImageConverter
    4. ' Image in Byte-Array umwandeln
    5. Dim nBytes() As Byte = CType(.ConvertTo(oImage, GetType(Byte())), Byte())
    6. oImage.Dispose()
    7. ' Byte-Array in Base64-codierten String umwandeln
    8. Return (Convert.ToBase64String(nBytes, _
    9. Base64FormattingOptions.None))
    10. End With
    11. Else
    12. ' Leerstring zurückgeben
    13. Return ("")
    14. End If
    15. End Function
    Es war einmal ein kleiner Bär... der wollte eine Geschichte hörn... Da erzählte ihm seine Mutti:
    Es war einmal ein kleiner Bär... der wollte eine Geschichte hörn... Da erzählte ihm seine Mutti:
    Es war einmal ein kleiner Bär... der wollte eine Geschichte hörn... Da erzählte ihm seine Mutti:
    ... Nun solltest es selber wissen. :'D