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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VB] opérateur New avec objet Winsock...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VB] opérateur New avec objet Winsock...

n°148433
ZZZzzz
Posté le 31-05-2002 à 11:02:04  profilanswer
 

mon problème est tout simple: je veux crée un objet Winsock dynmaquement qui puisse recevoir des évenements... est-ce possible ? dans l'aide j'ai vu que le mot-clé "WithEvent" est incompatible avec "New".. mais est-ce uniquement pour la déclaration ? car je n'ai pas été capaable detrouver un moyen de créer l'objet avec "New". VB me fait une erreur à la compilation à la ligne:
"Set Winsock1 = New Winsock"
 
je suis obligé de le mettre en static dans la feuille pour que cela fonctionne... mais j'aimerai tout de même savoir q'il y a un moyen de la charger dynamiquement en ayant la possibilité de récupérer les évenements ?
 
 
voici le code
 
"Public WithEvents Winsock1 As Winsock
 
Private Sub Form_Load()
Set Winsock1 = New Winsock
End Sub
 
 
 
Private Sub Form_Unload(Cancel As Integer)
Set Winsock1 = Nothing
End Sub
"

mood
Publicité
Posté le 31-05-2002 à 11:02:04  profilanswer
 

n°148454
Kyle_Katar​n
Posté le 31-05-2002 à 11:20:35  profilanswer
 

plutot que new, je te conseille plutot de faire une array et de travailler sur load/unload (cf ce que je fais dans Neti)

n°148577
ZZZzzz
Posté le 31-05-2002 à 14:06:40  profilanswer
 

sur un array ? une table de koi ? non mais en fait c pas bien important car comme je l'ai dis mon truc fonctionne si j'inclu le contrôle dans le forme en static (cad qu'il est crée lors de form.load je pense)... mais j'aurai aimé pouvoir le crée dynamiquement avec new.. tu me parle d'array : (table ?) ça permettrait d'allouer dynamiquent le contrôle ?
 
je suis en plus obligé de déclarer l'objet winsock en tant que "Winsock" et non "Ojbect" afin que le mot-clé "withevents" soit accepté (et donc de pouvoir récupérer les évenements), cela m'empêche d'utiliser la fonction "CreateObject()", donc pas moyen de créer un winsock dynamiquement si celui-ci gère les évenements, en tout cas moi j'ai pas encore trouvé de solution.

n°149730
ZZZzzz
Posté le 03-06-2002 à 01:19:57  profilanswer
 

:bounce: up !

n°149764
Kyle_Katar​n
Posté le 03-06-2002 à 08:32:07  profilanswer
 

tu en crée un en statique.
 
Puis les suivants en dynamiques avec load.
 
C'est cool si tu veux plusieurs winsock. Si tu n'en veux qu'un ma méthode ne te servira pas ;-(

n°152967
ZZZzzz
Posté le 06-06-2002 à 17:58:28  profilanswer
 

en l'occurence il m'en faut qu'un... merci kan même, j'ai l'impression en fait qu'il n'y a pas de solution...

n°154221
Kyle_Katar​n
Posté le 08-06-2002 à 15:05:52  profilanswer
 

s'il ne t'en faut qu'un je ne vois pas l'intérêt de le créer dynamiquement...


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

  [VB] opérateur New avec objet Winsock...

 

Sujets relatifs
Pour les pro du winsock !!![DOM] J'aimerais transformer une String en Objet document
[javascript] passer un objet en parametres...[vb6]comment crée un objet en dynamique ?
[Flash + javascript] +déclaration d'un son comme objet[C++ Builder] Bouger un objet à la souris
[VB] Comment imprimer le contenu d'un objet WebBrowser[ Javascript ] comment on affiche ou cache un objet ?
[objet] [PHP][php] Mise en cache objet
Plus de sujets relatifs à : [VB] opérateur New avec objet Winsock...


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