[VB]création dynamique d'objets et index....

création dynamique d'objets et index.... [VB] - VB/VBA/VBS - Programmation

Marsh Posté le 12-12-2002 à 16:53:15    

voila, je crée des objets dynamiquement, et je voudrai savoir si lorsque j'en supprime un, l'indexage est refait, je m'explique un peu mieux :
 
g une appli clients/serveur, je genere 1 nouvelle sockets client (=> en fait c un groupe de sockets), et qd il se deconnecte, je supprime cette socket grace a son index, et je voulais savoir ce qui se passait, si par ex un client qui a la socket :
wsk_client(3) se deconnecte, je ferme cette socket, que se passe t il au niveau des indexs ? y a t il un "trou" ds le groupe a l'index 3, ou bien est ce reindexe (ca me faciliterai grandement la tache ;-))
 
merci pr votre aide!!!

Reply

Marsh Posté le 12-12-2002 à 16:53:15   

Reply

Marsh Posté le 12-12-2002 à 18:18:12    

ca inspire personne ?

Reply

Marsh Posté le 12-12-2002 à 18:57:38    

Pas trop..
 
wsk_client(3) c'est quoi comme être numérique ? Un tableau ?
Si on supprime un objet dans un tableau, on peut le mettre à zéro par convention si y a jamais de zéros.
Un autre moyen est de recopier tous les suivants en les décalant donc d'un cran. le (3) disparaît dans le sens où le (4) l'écrase et le remplace. Si y a pas de (4), le compteur d'objet est décrémenté => le (3) n'est plus valide (ignoré car sans objet).
 
Ai pas d'autre "idée" (vu que personne n'est inspiré, tous transis ?).
 

Reply

Marsh Posté le 12-12-2002 à 20:46:22    

merci, une reponse ca fait plaisir, on se sent moins seul ;-).
wsk_client(3) est un objet de groupe d'objet socket (oui dsl j'avais pas precise...).
ca inspire plus comme ca ? (g des doutes....)

Reply

Marsh Posté le 12-12-2002 à 23:33:41    

up du soir, espoir...

Reply

Marsh Posté le 13-12-2002 à 14:09:15    

[:tomilou] aux spécialistes déja partis en week-end (prolongé ?).

Reply

Marsh Posté le 13-12-2002 à 19:38:19    

merci ;-)

Reply

Marsh Posté le 13-12-2002 à 21:33:40    

tt le monde est deja en WE ?

Reply

Marsh Posté le 14-12-2002 à 13:38:48    

?

Reply

Marsh Posté le 15-12-2002 à 23:17:25    

bon je me suis motive ce WE pr faire des tests, et a premiere vu ca reindexe pas :-(

Reply

Marsh Posté le 15-12-2002 à 23:17:25   

Reply

Marsh Posté le 16-12-2002 à 09:40:21    

C'est normal, c'est a toi de réindexer et de te refaire un tableau de sockets valides. Il suffit juste de mettre l'index de la socket supprimée à NULL (ou ce que tu veux) et de recopier les éléments non nulls dans un tableau de socket valides.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed