Pour faire ce que tu veux, je pense que tu devrais faire deux choses : la première, c'est faire une lecture de ton fichier dans une structure déroullée (ou empillée, peut importe) et mettre un noeud de propriété de ton EOF tu lui attribue valeur et tu le change en écriture. tu le fais avant et après la lecture de ton fichier, pour etre sure... ainsi, ton EOF devrais passer à "faux" après avoir finit la lecture de ton fichier.
Ensuite, il faudrait que tu ailles dans les propriétés de ton vi et que dans les proprités d'exécution, tu mette une exécution réentrante... par contre pour ce point, je suis pas très sur...
à ta place, je changerait la façon d'appeler ton sous-vi dans ton vi principal... Tu pourrait l'appeler comme un vi serveur par exemple, il serrait d
onc réouvert à chaque fois que tu va l'appeller....
il me semble que je fais pas d'erreur...
si tu veux me filler ton mail, je devrais pouvoir d'envoyer un exemple, ou alors tu m'envoi ton fichier et je teste ma solution....
Voilà voilà...