Re: gmodule for wince

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> But this file cause some problems with the functions GetProcAddress and LoadLibrary. The confusions
> results from the call of these functions of the wide char type GetProcAddressW and LoadLibraryW at
> the compile process. But the used strings are not wide char strings.

Are you compiling GLib with -DUNICODE (thus turning on the mapping of
LoadLibrary -> LoadLibraryW)? What made you think that is the correct
thing to do? It is not. No code in the GTK+ stack should be compiled
with -DUNICODE. The code calls the wide character versions of Win32
APIs explicitly in places where it makes sense.

 > But Loadlibrary is available only as wide char function.

Oh. Well then let's just use the wide-character version on normal
Windows, too, even when passing fixed ASCII-only library names like
"kernel32.dll" (obviously changing those string literals to wide
character string literals in the process). No need to introduce ifdefs
for this.

--tml
_______________________________________________
gtk-list mailing list
gtk-list@xxxxxxxxx
http://mail.gnome.org/mailman/listinfo/gtk-list

[Index of Archives]     [Touch Screen Library]     [GIMP Users]     [Gnome]     [KDE]     [Yosemite News]     [Steve's Art]

  Powered by Linux