Re: Gtk2::Image on win32 (Was Gtk2::Gdk::Pixbuf on win32)
- From: "T.J. Ferraro" <tjtoocool phreaker net>
- To: Gtk2-Perl Mailing List <gtk-perl-list gnome org>
- Subject: Re: Gtk2::Image on win32 (Was Gtk2::Gdk::Pixbuf on win32)
- Date: Fri, 21 Mar 2008 18:53:47 -0700
Good call. After tracing into those functions I noticed some file not
found(s). It looks like the following is necessary:
gdk-pixbuf.loaders needs to be in an etc/ folder from wherever the perl
file is called.
gdk-pixbuf.loaders must be edited and the path to the respective dlls
must be changed to reflect where they actually are on the current system
(obviously)
subsequently, to ship a standalone program, the entire
/lib/gtk-2.0/2.10.0/ must also be included (most of which are referenced
by gdk-pixbuf.loaders)
Thanks for the help =)
T.J.
muppet wrote:
On Mar 20, 2008, at 5:47 PM, T.J. Ferraro wrote:
Well, here's what I got when running it through OllyDbg.
[snip]
LastErr stays 0 after making all of the relevant calls, is there
anything else I should be specifically be looking for?
The messages you've sent before make me think that gdk-pixbuf is
failing to load the loader modules.
This happens on demand from gdk_pixbuf_new_from_file() and
gdk_pixbuf_animation_new_from_file(), but i think the function you
want to step through in the debugger is _gdk_pixbuf_load_module(),
called by both. gtk_image_new_from_file() calls
gtk_image_set_from_file(), which calls
gdk_pixbuf_animation_new_from_file().
I've attached the two sources just in case the slight discrepancies
could be explained by differences in the code?
Nothing jumps out.
--
The one difference between Dali and a crazy man is very simple: Dali
is not crazy at all.
-- Salvador Dali
_______________________________________________
gtk-perl-list mailing list
gtk-perl-list gnome org
http://mail.gnome.org/mailman/listinfo/gtk-perl-list
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]