ORGANISER UN SCRIPT COMPLIQUÉ (OU LA COMMUNICATION ENTRE CLASSES)

top30 Messages postés 1158 Date d'inscription vendredi 21 février 2003 Statut Membre Dernière intervention 6 août 2010 - 30 juil. 2004 à 01:34
CyberP Messages postés 283 Date d'inscription mercredi 8 janvier 2003 Statut Membre Dernière intervention 4 juillet 2007 - 30 juil. 2004 à 12:06
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/24995-organiser-un-script-complique-ou-la-communication-entre-classes

CyberP Messages postés 283 Date d'inscription mercredi 8 janvier 2003 Statut Membre Dernière intervention 4 juillet 2007 2
30 juil. 2004 à 12:06
oui c'est normal le object[i] = new Object()
comme ca l'objet que l'on veut enlever (qui est dans object[i]) est remplacé dans le tableau par un objet quelconque

si je fais delete object[i]; ca va enlever complètement l'objet (pas seulement du tableau)

évidemment je pourrais faire un script qui déplace tous les éléments du tableau qui suivent d'un rang en arrière pour enlever l'objet du tableau mais je préfère faire simple
top30 Messages postés 1158 Date d'inscription vendredi 21 février 2003 Statut Membre Dernière intervention 6 août 2010
30 juil. 2004 à 01:36
PS : dans ta class Message, "remove()" ajoute :

object[i] = new Object () !!!
top30 Messages postés 1158 Date d'inscription vendredi 21 février 2003 Statut Membre Dernière intervention 6 août 2010
30 juil. 2004 à 01:34
Je crois que tu as moyen de savoir qui appelle (le caller) je crois.. Donc dans vérifier la Class (instanceof) et de pouvoir continuer ou pas...

Enfin je crois...
Rejoignez-nous