Thread Datenbank blob Bild in Wx::Image laden (12 answers)
Opened by pope at 2010-03-21 17:47

pope
 2010-03-21 18:21
#135106 #135106
User since
2009-10-11
30 Artikel
BenutzerIn
[default_avatar]
Die Variablen beginnen bei mir alle ordentlich, ich hab den Code hier nur nich Copy/Pasted, sondern per Hand geschrieben. Es hätte länger gedauert die ganzen auskommentierten Codezeilen auszusortieren ;)

Also das SetData gibt mir bei folgenden Code ein

Code: (dl )
1
2
3
4
5
my $IMG = $this->{DB}->SelectImage( );

my $Image = Wx::Image->new( );

$Image->SetData( $IMG )

Free to wrong pool 5e7ed0 not 6d38992e at ...

Muss ich den erst noch irgendwie explizit Speicher zuweisen? Z.B. mit nem leeren Bild.

Die Daten direkt beim erstellen zu übergeben
Code: (dl )
1
2
3
my $IMG = $this->{DB}->SelectImage( );

my $Image = Wx::Image->new( $IMG, wxBITMAP_TYPE_JPEG );

bringt mir ein Can't load image from file 'ÿØÿà': file does not exist.

Da scheint er nicht den korrekten überladenen Konstruktor zu verwenden.

Was meinst du mit memoryhandler? Etwa wxMemoryInputStream, das scheint es bei wxPerl auch nicht zu geben.

View full thread Datenbank blob Bild in Wx::Image laden