Purebasic 5.0 béta 8 Openwindow and switchdesktop

Codes specifiques à Windows
Fred
Site Admin
Messages : 2648
Inscription : mer. 21/janv./2004 11:03

Re: Purebasic 5.0 béta 8 Openwindow and switchdesktop

Message par Fred »

graph100 a écrit :Je cite de l'aide de PB 5.11 pour WindowEvent()
Quand une fenêtre est ouverte dans un thread, le thread doit appeler WindowEvent() ou WaitWindowEvent() dans une boucle pour gérer les évènements pour cette fenêtre, car les évènements des fenêtres sont propres à chaque thread.
C'est une erreur dans l'aide. Ca a été désactivé, car sur les autres OS ce n'est pas permis, et le jour où tu changes ton fusil d'épaule et que tu veux que ton appli PB tourne sur Linux ou OSX, et bien tu peux completement réécrire ton programme. C'est ce qui est arrivé à un utilisateur, et c'est pourquoi c'est interdit maintenant. A ma connaissance, je ne connais pas d'application Windows qu'il est impossible de faire sous Linux et OS X due au fait qu'on ne peut pas ouvrir une fenetre dans un thread, donc ce n'est pas une vraie limitation, mais une question de design de ton application.
Répondre