Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Pages: 1
Bonjour,
un fil dans les forums SAP vient de me faire découvrir qu'une fonction MessageBoxTimeoutW() (non documentée) existait dans l'API Windows.
Cette fonction permet d'afficher des MessageBox() systèmes avec un timeout automatique, et il semble même que la fonction standard classique de Windows MessageBox() ait été modifiée pour appeler la version avec un timeout maximal... de 49 jours(! à tester chez ceux qui ont un uptime suffisamment grand )
Ce cher Roland Smith a wrappé cette API secrète dans un userobject qui permet de faire
- une MessageBox() classique
- une MessageBox() avec timeout explicite
- ou même de faire bipper votre OS sans message.
Le code est disponible sur son site TopWiz Software.
Je viens d'essayer, ça nous aurait été bien pratique de connaître ce truc lorsqu'on a mis au point le mode "batch" de nos applications...
Hors ligne
Pages: 1