Bonsoir à tous,
J'utilise le bout de code suivant dans une unité Delphi (mais ce problème n'est pas dépendant de Delphi) :
...
var MYMSG : Cardinal;
...
implementation
...
initalization
MYMSG := RegisterWindowMessage('MONMESSAGE');
J'utilise MYMSG avec un BroadcastSystemMessage(BSF_POSTMESSAGE, 0, MyMsg, param1, param2);
Tout cela fonctionne très bien, mis à part que sous Terminal Services, j'ai le beau Docteur Watson qui se déclenche (sans s'afficher). Sans le RegisterWindowsMessage, je n'ai pas le problème.
Ma question est :
* Comment trouver une parade ?
* Qu'utiliser à la place afin de transmettre un message à une autre application tournant dans la même session utilisateur ?
Merci à tous
Partager