Winstep

Software Technologies


 Winstep Forums


Print view
Board index : Winstep Forums : General Discussion  [ 23 posts ] Go to page Previous  1, 2
Author Message
 Post subject: Re: Problem launching Winstep!
PostPosted: Thu Jun 30, 2011 11:02 pm 
Offline

Joined: Thu Jun 30, 2011 4:48 pm
Posts: 12
Arquivo .logfile enviado para o email de suporte.


Back to top
 Profile  
 
 Post subject: Re: Problem launching Winstep!
PostPosted: Fri Jul 01, 2011 12:31 am 
Offline
Site Admin
Site Admin
User avatar

Joined: Thu Feb 26, 2004 8:30 pm
Posts: 11936
Obrigado.

Aparentemente o WorkShelf pendura/trava na mudança do wallpaper, mas a culpa não é dele. Quando uma aplicação muda o wallpaper, tem que avisar o resto do sistema de que acabou de o fazer. É difundida uma mensagem avisando deste facto a todas as janelas/aplicações do sistema.

O problema é que, se uma destas aplicações estiver bloqueada, a difusão desta mensagem fica também bloqueada, e, dessa forma, a aplicação que envia a mensagem (o WorkShelf). Por existir este risco, há uma maneira especial de enviar esta mensagem com um 'timeout'. Se uma das janelas/aplicações estiver bloqueada ou ocupada na altura e não responder dentro desse periodo de timeout (neste caso 250 ms), então o processo que envia a mensagem 'passa à frente', ignorando aquela janela/aplicação e continuando a difundir para as outras janelas no sistema.

Aparentemente existe uma aplicação qualquer instalada no seu PC que indica ao sistema que está a responder mas que na realidade bloqueia quando recebe a tal mensagem. Isto por sua vez bloqueia o WorkShelf.

Como a mudança de wallpaper é a primeira coisa a ser feita quando se muda um tema, isto explica porque o WorkShelf nunca consegue mudar para outro tema.

Para comprovar a minha teoria, faça o seguinte: abra o ecrã de Preferências do WorkShelf, vá ao separador 'Geral' e active a opção 'Impedir que temas altere o seu papel de parede atual' (Arrgh, quem fez esta tradução?!). Pressione OK para tornar efectiva esta mudança e depois experimente novamente mudar de tema.

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


Back to top
 Profile WWW 
 
 Post subject: Re: Problem launching Winstep!
PostPosted: Fri Jul 01, 2011 12:47 am 
Offline

Joined: Thu Jun 30, 2011 4:48 pm
Posts: 12
winstep wrote:
Obrigado.

Aparentemente o WorkShelf pendura/trava na mudança do wallpaper, mas a culpa não é dele. Quando uma aplicação muda o wallpaper, tem que avisar o resto do sistema de que acabou de o fazer. É difundida uma mensagem avisando deste facto a todas as janelas/aplicações do sistema.

O problema é que, se uma destas aplicações estiver bloqueada, a difusão desta mensagem fica também bloqueada, e, dessa forma, a aplicação que envia a mensagem (o WorkShelf). Por existir este risco, há uma maneira especial de enviar esta mensagem com um 'timeout'. Se uma das janelas/aplicações estiver bloqueada ou ocupada na altura e não responder dentro desse periodo de timeout (neste caso 250 ms), então o processo que envia a mensagem 'passa à frente', ignorando aquela janela/aplicação e continuando a difundir para as outras janelas no sistema.

Aparentemente existe uma aplicação qualquer instalada no seu PC que indica ao sistema que está a responder mas que na realidade bloqueia quando recebe a tal mensagem. Isto por sua vez bloqueia o WorkShelf.

Como a mudança de wallpaper é a primeira coisa a ser feita quando se muda um tema, isto explica porque o WorkShelf nunca consegue mudar para outro tema.

Para comprovar a minha teoria, faça o seguinte: abra o ecrã de Preferências do WorkShelf, vá ao separador 'Geral' e active a opção 'Impedir que temas altere o seu papel de parede atual' (Arrgh, quem fez esta tradução?!). Pressione OK para tornar efectiva esta mudança e depois experimente novamente mudar de tema.

Funcionou, o programa está mudando de tema normalmente, só não o wallpaper.
Não testei as funções em geral, mas estou conseguindo usa-lo.


Back to top
 Profile  
 
 Post subject: Re: Problem launching Winstep!
PostPosted: Fri Jul 01, 2011 12:53 am 
Offline
Site Admin
Site Admin
User avatar

Joined: Thu Feb 26, 2004 8:30 pm
Posts: 11936
Ainda bem. Bom, no v11.6 vou alterar um parametro na rotina que faz a difusão para evitar este tipo de problemas com aplicações que 'mentem' ao sistema operativo.

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


Back to top
 Profile WWW 
 
 Post subject: Re: Problem launching Winstep!
PostPosted: Fri Jul 01, 2011 12:58 am 
Offline

Joined: Thu Jun 30, 2011 4:48 pm
Posts: 12
Depois de todo esse trabalho eu bem que merecia um desconto para adquirir o programa! 8) :wink:


Back to top
 Profile  
 
 Post subject: Re: Problem launching Winstep!
PostPosted: Fri Jul 01, 2011 1:09 am 
Offline
Site Admin
Site Admin
User avatar

Joined: Thu Feb 26, 2004 8:30 pm
Posts: 11936
Lol! E eu, que tive esse trabalho todo por causa de um problema que nem sequer tem a ver directamente com o WorkShelf? :wink:

Mas tá bem, metade do preço ($19.95), serve? :P

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


Back to top
 Profile WWW 
 
 Post subject: Re: Problem launching Winstep!
PostPosted: Fri Jul 01, 2011 1:22 am 
Offline

Joined: Thu Jun 30, 2011 4:48 pm
Posts: 12
winstep wrote:
Lol! E eu, que tive esse trabalho todo por causa de um problema que nem sequer tem a ver directamente com o WorkShelf? :wink:

Mas tá bem, metade do preço ($19.95), serve? :P

Serve sim, como eu faço para adquiri-lo com esse valor?


Back to top
 Profile  
 
 Post subject: Re: Problem launching Winstep!
PostPosted: Fri Jul 01, 2011 1:30 am 
Offline
Site Admin
Site Admin
User avatar

Joined: Thu Feb 26, 2004 8:30 pm
Posts: 11936
Enviei-lhe um email. :-)

_________________
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  [ 23 posts ] Go to page Previous  1, 2
Display posts from previous:  Sort by  

Who is online

Users browsing this forum: No registered users and 284 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: