Polack77
Messages postés1098Date d'inscriptionmercredi 22 mars 2006StatutMembreDernière intervention22 octobre 2019
-
20 mars 2007 à 11:36
Polack77
Messages postés1098Date d'inscriptionmercredi 22 mars 2006StatutMembreDernière intervention22 octobre 2019
-
20 mars 2007 à 12:59
Bonjour,
J'ai un petit problème avec une procédure dans un module de classe. N'arrive
pas à la déclarer correctement
Etat des lieu :
J'ai un module de classe qui me gère une liste chaîné de
form ne contenant qu'un WinSock, des fonctions/procédures, et des données
(l'objectif est de faire une liste chaîné de WinSock). Pour que mon objet form
puise informé la classe d'un événement (exemple le client 'machin' s'est déconnecté)
j'ai défini une variable à qui je passe la référence de mon objet chaîne
(global à ma form, bien sure basé sur ma classe, et renseigné grâce à une
procédure exécuté par l’objet à chaque ajout d’un maillon à ma chaîne et envoyant
comme paramètre 'me', j’espère être claire même si je n’en ai pas vraiment l’impression). Jusque là tout vas bien.
Mon probème :
Par exemple je veux que lorsque qu'un utilisateur est
vérifier (soit login password 'OK') lancé une procédure sur ma classe. Le
problème étant que je ne veut bien évidemment pas que cette procédure soit
visible depuis un objet chaîne crée dans mon programme. Mais je n'arrive pas à
déclaré cette procédure : en 'private' je ne peut pas l'exécuté depuis ma form,
en 'public' elle est visible partout et ce n'est donc pas bon, en 'friend' heeeeeee
bà ça ne marche pas non plus (comportement équivalent à 'private'). Je suppose
que cela viens de ma façon de faire remonté des info de ma form à ma classe mais
je ne sais pas command faire autrement (remarque : je sais qu'il existe une
heeeee propriété 'parent' mais je ne sais pas l'utilisé non plus)
(heeeeee j'espère avoir été claire)
P.S. : Je ne fais ce code qu'au titre de testes car [auteurdetail.aspx?ID=2359 Renfield] (que
je remercie de nouveau au passage) m'a indiquer ou trouver une classe WinSock (ici :
www.vbip.com ,
je ne
l'utilise pas pour le momant car je n'ai pas encors tout compris et je
n'aime pas utilisé des 'trucs' que je ne comprand pas
) au
lieu du composant Ms (d'ont d’ailleurs je n'ai pas vraiment lut du bien).
Polack77
Messages postés1098Date d'inscriptionmercredi 22 mars 2006StatutMembreDernière intervention22 octobre 20191 20 mars 2007 à 12:59
Heeeee, j'avais fais une petite erreur. L'objet appartenant à ma form pointant sur ma chaine été mal déclaré (déclaré en objet) et c'est pour cela que je ne pouvais executé mes procédure en friend. Maintenant ca marche en friend MAIS je peut executé cette procédure dans mon prog principale aussi (dans le main) et ca c'est pas bon. Du coup je sais encors moin quois faire!!! HELP ME!!!