Bonjour,
J'ai créé des classes avec lesquelles je crée des objets. L'application que je suis en train de faire nécessite la référence au même objet à 2 reprises mais d'une manière différente et je m'explique:
1er cas
Horaire.Commande(i).Operation(j).IdOperation
2eme Cas
Horaire.Machine(x).Operation(y).IdOperation
Il pourrait etre vrai:
Horaire.Commande(i).Operation(j).IdOperation=Horaire.Machine(x).Operation(y).IdOperation
Alors si je fais
set Horaire.Commande(i).Operation(j)=New cOperation
Horaire.Commande(i).Operation(j)=Assigne Valeurs...
Et ensuite:
set Horaire.Machine(x).Operation(y)=Horaire.Commande(i).Operation(j)
Mon problème est que si je modifie une valeur d'operation en passant par l'objet machine, la valeur ne se modifie pas si je retourne voir par l'objet Commande !
Si j'utilise New je crée un nouvel objet en mémoire....
Mais si je n'utilise pas new, je croyais que cela ferais un peu comme utiliser un pointeur sur l'objet déja créé....
Qqun peut m'éclairer ?
Rien ne sert de courir, il faut partir à point.
&