Opened 9 years ago

Closed 9 years ago

Last modified 8 years ago

#79 closed defect (fixed)

windows 7 moans on pywin32 - makes systray not positioned correctly

Reported by: Antoine Martin Owned by: Antoine Martin
Priority: critical Milestone: 0.9.1
Component: Client Keywords: windows
Cc:

Description (last modified by Antoine Martin)

Traceback (most recent call last):
File "applet.py", line 873, in get_win32_tray_position
File "applet.py", line 880, in do_get_win32_tray_position
File "shifter\ui\window_util.pyc", line 153, in get_shell_tray_window
File "shifter\ui\window_util.pyc", line 129, in get_impl
Exception: All window manager utility classes failed to load!

ImportError: DLL load failed: The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log or use the command-line sxstrace.exe tool for more detail.

Change History (8)

comment:1 Changed 9 years ago by Antoine Martin

Description: modified (diff)
Owner: changed from Antoine Martin to Antoine Martin
Status: newaccepted

comment:2 Changed 9 years ago by Antoine Martin

Looks like Microsoft.VC90.CRT related (again.. sigh)

Placing another copy of the DLLs in the root folder seems to solve that.

comment:3 Changed 9 years ago by Antoine Martin

Not solved and definitely related to the MSVCRT DLL horror.

Not the only one to be having this issue either:
py2exe post

comment:4 Changed 9 years ago by Antoine Martin

Best summary found here

Last edited 8 years ago by Antoine Martin (previous) (diff)

comment:5 Changed 9 years ago by Antoine Martin

Building against python2.5 add adding MFC71.DLL to the build works ok.
(python2.5 + win32 causes other problems though... sigh)

comment:6 Changed 9 years ago by Antoine Martin

Resolution: fixed
Status: acceptedclosed

python 2.5 kinda works (for now...)

comment:7 Changed 8 years ago by Antoine Martin

Got broken again (not sure when) and fixed again in r3862.

For more information, also see: py2exe Tutorial and Py2exeAndWin32ui

comment:8 Changed 8 years ago by Antoine Martin

The DLLs required can be found in VC2008 SP1 Redistributable or in Visual Studio 2008 SP1.

Note: See TracTickets for help on using tickets.