Winstep

Software Technologies


 Winstep Forums


Print view
Board index : Winstep Forums : General Discussion  [ 33 posts ] Go to page Previous  1, 2, 3
Author Message
 Post subject: Re: Running Programs not updating
PostPosted: Tue Dec 13, 2011 5:56 pm 
Offline
Site Admin
Site Admin
User avatar

Joined: Thu Feb 26, 2004 8:30 pm
Posts: 11930
maddog wrote:
Changing the theme in NextSTART does NOT affect WorkShelf. Also, changing the theme in WorkShelf does NOT change NextSTART's theme


Wow. You know what this means? That windows are not being sub-classed at all.

This being the case, I'm actually surprised how *anything* works.

When you change the theme in NextSTART, by default it sends a WM_COPYDATA message to a sub-classed control window in WorkShelf to tell it to change the theme as well. If sub-classing is failing for some reason, WorkShelf will not be able to listen to that message.

_________________
Jorge Coelho
Winstep Xtreme - Xtreme Power!
http://www.winstep.net - Winstep Software Technologies


Back to top
 Profile WWW 
 
 Post subject: Re: Running Programs not updating
PostPosted: Tue Dec 13, 2011 6:00 pm 
Offline
Site Admin
Site Admin
User avatar

Joined: Thu Feb 26, 2004 8:30 pm
Posts: 11930
Ok, I think I have a clue as to what the possible problem might be.

_________________
Jorge Coelho
Winstep Xtreme - Xtreme Power!
http://www.winstep.net - Winstep Software Technologies


Back to top
 Profile WWW 
 
 Post subject: Re: Running Programs not updating
PostPosted: Fri Dec 16, 2011 4:45 am 
Offline
Site Admin
Site Admin
User avatar

Joined: Thu Feb 26, 2004 8:30 pm
Posts: 11930
PROBLEM SOLVED! :D

Just had confirmation that a new private beta has fixed this issue.

For the technically minded, something in the Intel/nVidia combo configuration was setting the LastDLLError property (i.e.; signaling that a DLL had returned an error code) after a call to SetWindowLong(hWnd, GWL_WNDPROC, lpfnNew). The subclassing routine was based in an old sample and structured in such a way that if LastDLLError held anything other than zero, it aborted the sub-classing of the window even if the return value of SetWindowLong indicated success.

No sub-classing, no notifications. No notifications, programs don't update, time is not announced, Internet communications don't work, plus a host of other related problems (I'm surprised how *anything* worked under these conditions).

So, if you have an Intel/nVidia combo and your Winstep application is misbehaving, please send me a private message.

_________________
Jorge Coelho
Winstep Xtreme - Xtreme Power!
http://www.winstep.net - Winstep Software Technologies


Back to top
 Profile WWW 
 
Post new topic Reply to topic Board index : Winstep Forums : General Discussion  [ 33 posts ] Go to page Previous  1, 2, 3
Display posts from previous:  Sort by  

Who is online

Users browsing this forum: Google [Bot] and 82 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron