Re: mettre "sur le disque" un fichier en cours d'?criture

Fabrice Kordon <[email protected]>
Newsgroups gmane.comp.lang.ada.france
Message-ID <p06240500c33b4ce3638a@[132.227.64.7]>
At 5:17 +0200 17/10/07, Thomas De Contes wrote:
>bonjour :-)
>
>
>dans un petit prgm qui ne me sert que pour faire des tests, j'écris 
>dans un fichier une sorte de log au fur et à mesure qu'il s'exécute
>
>
>Problème :
>rien n'apparaît dans le fichier tant que je n'ai pas fait "close
>(File)" (ou au bout d'une certaine quantité de données, peut être)
>
>J'aimerais pouvoir exécuter une commande qui fasse une sorte de 
>synchronisation pour tout mettre sur le disque au moment où je 
>l'exécute, vider le cache en quelque sorte
>
>
>Pour l'instant je n'ai trouvé que
>close(File);
>open(File,Append_File,"nom-fichier");
>
>Est ce qu'il y a mieux ?

J'utilise la même technique sur des logs dans des processus qui 
s'exécutent sans terminal. Une autre manière mais qui n'est plus 
"full ada" est de faire un binding sur la fonction unix "flush".

>
>ps : merci à tous pour la doc :-)
>je crois qu'il ne faut pas poster de msg uniquement pour remercier, 
>c'est ça ?
>
>--
>j'agis contre l'assistanat, je travaille dans une SCOP !
>
>
>_______________________________________________
>Site WWW de l'association Ada-France: http://www.ada-france.org/
>[email protected]
>http://www.ada-france.org/mailman/listinfo/ada-france


-- 

ATTENTION: new address for the LIP6!
104 Avenue du Président Kennedy
75016 Paris

--------------------------------------------------------------------------
Fabrice Kordon		Laboratoire d'Informatique de Paris 6/MoVe
Tel: +33 1 44 27 88 20	Université Pierre & Marie Curie
Fax: +33 1 44 27 87 71	4 place Jussieu, 75252 Paris Cedex 05
http://pagesperso-systeme.lip6.fr/Fabrice.Kordon/
_______________________________________________
Site WWW de l'association Ada-France: http://www.ada-france.org/
[email protected]
http://www.ada-france.org/mailman/listinfo/ada-france
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.