Bonjour,
J'ai une fonction C++ qui est dans une DLL. Je veux envoyer un message Windows permettant d'envoyer une chaine de caractère vers un autre programme en Delphi. J’utilise pour l'envoie de messages entre ces deux programme la fonction.
Code : Sélectionner tout - Visualiser dans une fenêtre à part SendMessage(HWND_BROADCAST, Msg, param1, param2)
Pour l'envoi de valeurs entières entre ces deux programmes la fonction SendMessage fonctionne bien par contre pour des char non
Vous auriez une méthode pour envoyer ce type de chaine de caractère?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 char* ch = "chaine"; SendMessage(HWND_BROADCAST, Msg, &ch, param2)
En plus j'aurais voulu savoir si après l'envoie de mon message je peux recevoir une réponse du programme destinataire ? J'ai regardé que la fonction SendMessgeCallBack pourrait permettre de réaliser cela. Il est à noter que la réponse doit être envoyer et intercepter par la fonction C++ dans la DLL
Merci
Partager