Blob Fehlermeldung bei dem Bsp aus dem Englischen Forum
Verfasst: 13.06.2009 09:10
Hallo Zusammen,
ich hatte versucht das Beispiel aus dem Englischen Forum zu verwenden.
http://www.purebasic.fr/english/viewtop ... &start=105
Das Bsp. funktioniert so wie es ist, jedoch wenn ich z. B. ein jpg Bild nehme, speichert er es in eine SQlite DB aber beim extract blob gibt es folgende Fehlermeldung:
Die Fehlermeldung lautet: The specified #Image ist not initialized
Wäre toll, wenn mir jemand erklären könnte, was ich da falsch mache, oder was ich machen muss, damit es geht.
Wie geschrieben, ich habe nur das Beispiel so genommen wie es ist und nur anstatt eines bmp Bildes ein jpg Bild genommen.
Schon mal vielen Dank für die Hilfe.
Gruß
Michael
ich hatte versucht das Beispiel aus dem Englischen Forum zu verwenden.
http://www.purebasic.fr/english/viewtop ... &start=105
Das Bsp. funktioniert so wie es ist, jedoch wenn ich z. B. ein jpg Bild nehme, speichert er es in eine SQlite DB aber beim extract blob gibt es folgende Fehlermeldung:
Code: Alles auswählen
EnableExplicit
;XIncludeFile "SQLite3.pbi"
Define Mem, File, Size, hDB, lStatement
hDB = OpenDatabase(#PB_Any, "c:\logo.db", "", "")
If hDB = #False
Debug "Can't open database"
End
EndIf
lStatement = SQLitePrepare(hDB, "Select fldBlob From tblBlob")
If lStatement
SQLiteStep(lStatement)
Size = SQLiteColumnByte(lStatement, 0)
Mem = SQLiteColumnBlob(lStatement, 0)
If Mem
; File = CreateFile(#PB_Any, "logo.bmp")
; If File
; WriteData(File, Mem, Size)
; CloseFile(File)
; EndIf
CatchImage(0, Mem)
OpenWindow(0, #PB_Ignore, #PB_Ignore, ImageWidth(0), ImageHeight(0), "blob - example") <== FEHLERMELDUNG
ImageGadget(0, 0, 0, ImageWidth(0), ImageHeight(0), ImageID(0))
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf
SQLiteFinalize(lStatement)
EndIf
CloseDatabase(hDB)
Wäre toll, wenn mir jemand erklären könnte, was ich da falsch mache, oder was ich machen muss, damit es geht.
Wie geschrieben, ich habe nur das Beispiel so genommen wie es ist und nur anstatt eines bmp Bildes ein jpg Bild genommen.
Schon mal vielen Dank für die Hilfe.
Gruß
Michael