Je pense que ce qu'il faut changer c'est la structure, je verrai bien un "interface event handler" dans une machine à état...
Oui, c'est pas très précos comme explication... je vais essayé de trouver du temps ce midi pour te faire un petit exemple.
Le mode d'enregistrement est tout simple, quand tu écris une ligne dans ton fichier de résultat, par défaut, je crois qu'elle est ajoutée au début du fichier ce qui fait qu'a chaque nouvelle ligne toutes les précédentes descendent d'un cran (ou alors elle écrase la première ligne, je en suis pas sûr...

). Si tu mets une constante "end" chaque fois que tu écris une linge elle sera ajoutée à la fin du fichier, après la dernière ligne existante, je crois que c'est ce mode qu'il te faut.
We have two ears and one mouth so that we can listen twice as much as we speak.
Epictetus
Antoine Chalons