[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
| Date: | -- (:) |
| From: | Benjamin Quetier <Benjamin.Quetier@l...> |
| Subject: | [Caml-list] variables communes |
Bonjour je vous explique mon probleme. J'ai un programme avec cette définition de variable : let my_env = ref 1 puis en dessous establish_server new_connection (ADDR_INET (ip,port)) qui me lance un serveur et à chaque connexion lance un nouveau processus avec la fonction new_connection en lui passant en argument le channel_in et le channel_out) maintenant, dans la fonction new_connection , je fais des : my_env := (!my_env)+1 Mon problème est qu'en sortant de la fonction new_connection, la variable my_env du processus de base n'a pas été modifiée. Comment faut-il faire? merci d'avance ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners