(sorry for late response)

On dom, 2007-09-02 at 01:31 +0200, Charl P. Botha wrote:
> Solved the problem, see below for the useful info...
> 
> On 9/1/07, Charl P. Botha <[EMAIL PROTECTED]> wrote:
> > With pyinstaller 1.0, I could build binaries with an active console
> > (which I use for debug messages, it's a complex app and all :) *and* an
> > XP themed look for the wxPython parts by using a separate
> > app.exe.manifest file.
> >
> > Since upgrading to Visual Studio 2005 for all the libraries my app
> > bundles, the manifest file does not work anymore.  I decided to use
> > PyInstaller 1.3 to see if that would fix things, but it seems the
> > manifest support only works if one builds an application with
> > console=False.  The separate app.exe.manifest file also does not work
> > with 1.3.
> >
> > My question is: is there a way with PyInstaller 1.3 to build
> > wxPython-based binaries with console=True *and* the XP themed look?
> > Any advice would be greatly appreciated.
> 
> It turns out that PyInstaller (both 1.0 and 1.3) were finding
> UxTheme.dll to be a dependency of one of the VS 2005 linked DLLs and
> including it in the distribution.  Once I'd removed UxTheme.dll, back
> was the XP theming.  NB: I'm *not* using the PyInstaller embedded
> manifest, but rather an external manifest file, as my application does
> have a console.  This still works.
> 

I don't have experience with these new Windows things (themes,
manifests). Are you saying that UxTheme should *never* be bundled with
PyInstaller? What if you run the program on an older Python version?

If that's the case, it should be added to the excludes list at the top
of bindendend.py.
-- 
Giovanni Bajo



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"PyInstaller" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/PyInstaller?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to