Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
791 connectés 

  FORUM HardWare.fr
  Programmation

  [C++ Builder] Utilisation de l'API NetMessageBufferSend, TRES IMPORTAN

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C++ Builder] Utilisation de l'API NetMessageBufferSend, TRES IMPORTAN

n°108806
juju_le_ba​rbare
Vous fiez pas aux apparences !
Posté le 07-03-2002 à 12:32:11  profilanswer
 

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 :
  1. LPCWSTR dest = L"6108_G";
  2. wchar_t expe[] = L"juju_le_barbare"; //identique à l'instruction précédente
  3. char *aaa = "salut";
  4. 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 :hello:


---------------
Visitez mon site : http://www.jujubarbare.linux-fan.com
mood
Publicité
Posté le 07-03-2002 à 12:32:11  profilanswer
 

n°108815
juju_le_ba​rbare
Vous fiez pas aux apparences !
Posté le 07-03-2002 à 12:48:34  profilanswer
 

:bounce:  
 
 :cry:  :cry:  
 
 :jap:


---------------
Visitez mon site : http://www.jujubarbare.linux-fan.com
n°108826
juju_le_ba​rbare
Vous fiez pas aux apparences !
Posté le 07-03-2002 à 13:04:29  profilanswer
 

SVP !!!
 
J'ai esayé plein de trucs différents, etc ..., j'ai utilisé des pointeurs, etc ...
 
:cry:


---------------
Visitez mon site : http://www.jujubarbare.linux-fan.com
n°109349
juju_le_ba​rbare
Vous fiez pas aux apparences !
Posté le 08-03-2002 à 09:24:46  profilanswer
 

again, and again ...


---------------
Visitez mon site : http://www.jujubarbare.linux-fan.com
n°109369
juju_le_ba​rbare
Vous fiez pas aux apparences !
Posté le 08-03-2002 à 09:59:59  profilanswer
 

et pour 15 balles (?) et un Mars ... vous accepteriez ???


---------------
Visitez mon site : http://www.jujubarbare.linux-fan.com
n°109719
juju_le_ba​rbare
Vous fiez pas aux apparences !
Posté le 09-03-2002 à 08:27:11  profilanswer
 

Je vous en supplie


---------------
Visitez mon site : http://www.jujubarbare.linux-fan.com
n°109722
youdontcar​e
Posté le 09-03-2002 à 09:10:08  profilanswer
 

spé-ci-fique ... bordel :fou:
 
>> Il y a bien un message venant de juju_le_barbare vers 6108_G, mais le contenu du message ce sont des "??"...  
 
tu l'affiches comment ton message ? s'il arrive en unicode (wchar*) et que tu tentes de l'afficher tel quel, tu auras évidemment des '??' sous win9x. maintenant, si tu regardes sous le debuggeur, tu auras certainement une chaîne unicode bien formée (ie un wchar*)
 
>> Aussi j'aimerais pouvoir configurer l'envoyer et le destinataire avec le contenu d'un Edit, Edit1->Text par exemple. Un truc du genre :  
 
déjà posé dans ton précédent thread, même réponse : c'est quoi le Edit1->Text ? "L" est une macro qui étend les chaînes mises directement dans la source, comme ton expe[] du dessus. c'est fait à la compilation. donc impossible que ça marche pour une chaîne dynamique.
 
déja répondu, utiliser multibytetowidechar & co. tu peux aussi faire la conversion à la main (sur les os latins) : char* source; wchar* dest; dest[i] = (wchar)source[i].

 

[jfdsdjhfuetppo]--Message édité par youdontcare--[/jfdsdjhfuetppo]


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [C++ Builder] Utilisation de l'API NetMessageBufferSend, TRES IMPORTAN

 

Sujets relatifs
[java] l editeur le + simple d utilisation pour linux[HTML / balise object / évènement ONBLUR] bug, ou truc très con
[C++ (builder)] Chaînes de caractères en Unicode[C++Builder] Utilisation d'1 ImageList
[c++ builder ]comment rendre un .exe indépendant des dll borland[API] WNetAddConnection2A et profil utilisateur...
[Delphi] 2 questions très naze mais qui m'énervent !!![C++ Builder] Api NetMessageBufferSend et type wchar_t ...
Plus de sujets relatifs à : [C++ Builder] Utilisation de l'API NetMessageBufferSend, TRES IMPORTAN


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR