Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : prob winsock [ Archives Visual Basic / Réseau et Internet ] (zeboss)

lundi 21 février 2005 à 10:49:21 | prob winsock

zeboss

bonjour, je suis en train de développer 2 appli qui marchent avec Winsock. Dans l'appli 1 (par exemple), je dis à l'appli 2 d'ouvrir son lecteur cd : 

__________________________________________________________________
 If List1 = "ouvrir lecteur cd" Then
  Winsock1(1).SendData "opencd"
 End If


Lorsque g cliké sur "ouvrir" l'appli 2 reçoit ça et son lecteur cd s'ouvre (avec un module mais mon problème n'est pa la...)

________________________________________________________________
Public Function Action(Données As String, Index As Integer)
If Left(Données, 6) = "opencd" Then
Call mciSendString("Set CDAudio Door Open", "", 0, 0)
End if
End Function
________________________________________________________________
Private Sub Winsock1_DataArrival(Index As Integer, ByVal bytesTotal As Long)
  Dim ordre As String
   
 Winsock1(1).GetData ordre
   Call Action(ordre, 1)
 End Sub


Et là ça marche....
Déjà question 1: est ce qu'on pourrait m'expliquer à koi sert le chiffre 6 (par exemple) dans la ligne : If Left(Données, 6) = "opencd" Then, et comment on s'en sert ou comment ça marche...
question 2: quand je veux bloker crtl+alt+supp (tout est dans un module) et donc pour appeler une fonction qui est dans le module, il faut mettre quel chiffreà la ligne de commande (donc à la place du 6)??


lundi 21 février 2005 à 14:40:08 | Re : prob winsock

Cracker

Private Sub Winsock1_DataArrival(Index As Integer, ByVal bytesTotal As Long)
  Dim ordre As String
   
 Winsock1(Index).GetData ordre
   Call Action(ordre, 1)
 End Sub

Si tu laisee le 1, il ne prendra que ce que recevra le 1 controle winsock, or ce ne sera pas forcement celui là !!
En revanche, je ne vois pss pourquoi tuindique l'indique l'index dans Action, mais si c'est important, il faudra surement que tu remplace le 1 par index !

DarkSpirit

Chef du projet CDD, www.chroniquedesdamnes.fr.st

mercredi 23 février 2005 à 17:19:21 | Re : prob winsock

Larwin

Déjà question 1: est ce qu'on pourrait m'expliquer à koi sert le chiffre 6 (par exemple) dans la ligne : If Left(Données, 6) = "opencd" Then..., et comment on s'en sert ou comment ça marche...

La focntion left(MonTexte,blabla) te sert vulgairement a choper blabla caractères en partant de la gauche de MonTexte...
Ex : Left("Je ne comprend pas", 9) = "Je ne com"

concernant ta deuxieme question c'est intimement lié :)

Ex 1 : "opencd" fait 6 caractères donc :
Left("opencd", 6) = "opencd" ... pas dur jusque la.

Ex2 : "StopAltCtrlSupp" fait 15 caracteres donc :
Left("StopAltCtrlSupp", 6) = "StopAl"

a toi de composer comme tu le sens....



Cette discussion est classé dans : ouvrir, winsock, appli, cd, lecteur


Répondre à ce message

Sujets en rapport avec ce message

Ouvrir le lecteur cd [ par C ] Pitié, j'ai besoin que qu'un me donne le code pour ouvrir le lecteur cd (le fermer aussi). Ouvrir/Fermer le lecteur de CD-Rom [ par Olivier ] Bonjour,En VB, j'arrive à ouvrir/fermer un lecteur de CD-Rom mais je ne sais pas comment faire lorsque l'on a deux lecteurs et/ou graveur pour ouvrir/ Ouvrir un lecteur CD sous VB.net [ par poulain ] Salut! J'me suis amusé a faire un p'tit prog tout simple, j'suis dasn mes tout debuts, mais je ne connais pas le code pour faire ouvrir le lecteur CD, ouvrir lecteur cd avec visual basic.net [ par jordi90 ] j'ai remarqué que ce code ne marche pas avec visual basic.net qui est ds visual studio 2003  est ce que quelqu'un pourrais me donner un code equivalan Ouvrir le lecteur cd (il me faut le chemin d'accès d'origine du projet sinon ça marche pas) [ par ratala ] Je sais on a déja vu ça partout mais commen t on peut ouvrir le lecteur CD avec vb5 parce-que toutes les sources sont données sans leurs chemin d'acc Ouvrir un lecteur cd sous VB.net [ par poulain ] Sous VB.net,quelle est le code qui permet d'ouvrir le lecteur CD? Et, si on en a plusieur, d'en ouvrir qu'un, sans préciser la lettre du lecteur?Petit lancer un executable depuis un lecteur cd [ par kkto ] bonjour,je suis débutant et je suis confronté à un probleme qui doit etre bete mais que je n'arrive pas résoudre.j'ai créer une appli qui ce lance dep batch : comment ouvrir et fermer un lecteur cd en .bat [ par etarip33 ] batch : comment ouvrir et fermer un lecteur cd en .bat et autre truc dans ce genre. merci si quelqun avait le code pour ouvrir le lecteur de cd-rom [ par sonic911 ] si quelqun avait le code pour ouvrir le lecteur de cd-rom sa marangerai bcp merci ... Détecer la présence d'un disque amovible et la présence d'un CD dans le lecteur de CD [ par Razaphi ] Salut les Codeurs. J'ai un problème. Voila, je voudrai savoir comment détecter automatiquement la presence d'un disque amovible dans mon application e


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,234 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.