Synchro du DD avec fichier en cours de modif

OCh - 18 janv. 2001 à 11:06
 schouly - 18 janv. 2001 à 22:46
Je mets a jour un fichier de log avec
tout ce qui se passe dans mon application.
Ce fichier reste donc ouvert tant que mon application tourne.
Ce qui fait que si je veux lire ce fichier avec un editeur de texte
pdt que mon appli tourne, je n'y trouve
pas les derniers evenements puisque les
dernieres ecritures ne descendent de memoire sur le disque qu'a la fermeture
du fichier.
Y-a-t'il moyen de forcer cette synchronisation entre le disque et la memoire?

1 réponse

je ne pense pas ... moi j'ouvrirais et fermerais mon fichier log a chaque écriture et je créerais un éditeur avec un timer ...

pour gagner du temps (de programmation) à l'ouverture fermeture tu peux créer une function

Function ecrire(num as integer, données as string)
open "ddd.log" for append as #num
write #num, données
close #num
end function

'remplacer Write ou Print par :
ecrire FreeFile,"test"

si tu utilises bcq de fichier et que tu crains confusion ds n° tu lui demander num = Freefile

schouly

(@skynet.be)
0
Rejoignez-nous