Quand indd et indf sont déclarées en public, il n'y a pas de problème, le deuxième prog peut accéder aux valeurs dans la shared memory. Par contre, lorsque ces deux variables sont en private ou protected, les données de msg ne sont plus accessible parce que indd et indf ont des valeurs qui ne sont pas comprise entre 0 et msg_max(100). Cette classe représente une pile FIFO.
Quelqu'un saurait-il résoudre mon problème ??
A voir également:
Passage d'une instance d'une classe d'un prog à un autre par une shared memory
garslouche
Messages postés583Date d'inscriptionmardi 26 novembre 2002StatutMembreDernière intervention29 mai 20151 12 févr. 2004 à 13:18
Petit rappel sur la POO :
public : accessible à partir de n'importe où
protected : accessible à partir de la classe ou des sous-classes
private : accessible de la classe uniquement
Comment veux-tu qu'un programme externe puisse accéder à des variables qui ne sont pas publiques ?
On ne force pas une curiosité, on l'éveille. .................................................Daniel Pennac