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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Envoie des coordonnées d'un objet avec SendData

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Envoie des coordonnées d'un objet avec SendData

n°240907
william10
Posté le 06-11-2002 à 21:58:30  profilanswer
 

Admettons j'envoie
 
Winsowk1.SendData (objet.left & objet.top)
 
 
Dans mon dataarrival je met
 
winsowk1.GetData donnee
 
et mon problème est comment separer le resultat de donnee pour restituer les coordones de l'objet.
 je voudrai mettre
objet.left = (les deux premiers chifres de donnee)
objet.top = (les deux derniers chifres de donnee)
 
Merci d'avance

mood
Publicité
Posté le 06-11-2002 à 21:58:30  profilanswer
 

n°240978
Kyle_Katar​n
Posté le 06-11-2002 à 23:49:44  profilanswer
 

Pourquoi ne pas séparer par un espace et faire en split ensuite ?

n°241431
william10
Posté le 07-11-2002 à 18:31:36  profilanswer
 

c'est exactement ce que j'aimerai faire, tu pourrait me donner un exemple ? la syntaxe koi  
merci d'avance


Message édité par william10 le 07-11-2002 à 18:32:01
n°241524
karlkox
Posté le 07-11-2002 à 22:48:36  profilanswer
 

Code :
  1. Dim m_sMsg       As String
  2. Dim m_sRetVal    As Variant
  3. Dim m_lngCounter As Long
  4.     m_sMsg = "ceci;est;un;test"
  5.     m_sRetVal = Split(m_sMsg, ";" )
  6.     For m_lngCounter = LBound(m_sRetVal) To UBound(m_sRetVal)
  7.         Debug.Print m_sRetVal(m_lngCounter)
  8.     Next m_lngCounter

n°241631
Kyle_Katar​n
Posté le 08-11-2002 à 07:47:24  profilanswer
 

voilà, pas mieux

n°241940
william10
Posté le 08-11-2002 à 20:07:50  profilanswer
 

merci mais je débute en Vb et j'ai plusisuers questions:
 
si j'ai bien compris ceci sert juste a separer une variable par des ;
 
comment je fait pour recuperer par exemple que le mot "est" ??

n°242429
drasche
Posté le 10-11-2002 à 00:24:44  profilanswer
 

Regarde l'aide à propos des fonctions Split et Join.  Grosso modo, tu crées un array, puis tu utilises Join pour la convertir en string avec le séparateur de ton choix (le point-virgule n'est qu'un exemple).  Tu envoies la string telle quelle sur ta connexion.
 
A la réception, tu prends la string, tu fais un Split, et tu obtiens un array identique à l'original.  Et tu référenceras donc le "est" comme l'un des éléments de cet array à l'aide d'un indice.  Il suffit donc que ton programme serveur comme ton programme client utilisent le même type d'array, et ce type, c'est libre à toi de le définir comme tu l'entends.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°245410
william10
Posté le 14-11-2002 à 18:38:11  profilanswer
 

merci, mais problème, j'ai pas les cd MSDN :(
 
pourraiton me donne un exemple concret ?
 

n°245496
drasche
Posté le 14-11-2002 à 19:12:18  profilanswer
 

tu peux consulter http://msdn.microsoft.com/


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Envoie des coordonnées d'un objet avec SendData

 

Sujets relatifs
un coup de main pour créer un objet ......[GTK]Accéder à un objet dans un conteneur...
Récupérer l'objet Page courant ds une classe[VB]: comment tester qu'une instance d'objet OLE est disponible?
Envoie d'une variable avec SendData --- Besoin d'aide :(prbleme avec les caracteres français lors de l'envoie du formulaire!!
Programmation Objet ?Représentation d'un objet en mémoire ?
recherche topic avec morceau de c++ ultra objet / test d'embauche 
Plus de sujets relatifs à : Envoie des coordonnées d'un objet avec SendData


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