Bonjour,
Je rencontre des problèmes depuis un bout de temps sur l'utilisation de l'API NetMessageBufferSend.
Si je met le code suivant :
Code :
- LPCWSTR dest = L"6108_G";
- wchar_t expe[] = L"juju_le_barbare"; //identique à l'instruction précédente
- char *aaa = "salut";
- NetMessageBufferSend(NULL, dest, expe, aaa, sizeof(aaa));
|
Il y a bien un message venant de juju_le_barbare vers 6108_G, mais le contenu du message ce sont des "??"...
C'est très important SVP !!!
Le seul moyen ridicule que j'ai trouvé est :
char msg[255];
strcpy(msg, "s" );
NetMessageBufferSend(NULL, dest, expe, msg, sizeof(msg));
strcpy(msg, "a" );
NetMessageBufferSend(NULL, dest, expe, msg, sizeof(msg));
strcpy(msg, "l" );
NetMessageBufferSend(NULL, dest, expe, msg, sizeof(msg));
strcpy(msg, "u" );
NetMessageBufferSend(NULL, dest, expe, msg, sizeof(msg));
strcpy(msg, "t" );
NetMessageBufferSend(NULL, dest, expe, msg, sizeof(msg));
___
Aussi j'aimerais pouvoir configurer l'envoyer et le destinataire avec le contenu d'un Edit, Edit1->Text par exemple. Un truc du genre :
LPCWSTR dest = L Edit1->Text; //ça marche pas
Merci d'avance
---------------
Visitez mon site : http://www.jujubarbare.linux-fan.com