Ajout de l'heure et de la date dans un fichier texte.

cs_norber59480 Messages postés 37 Date d'inscription mercredi 11 janvier 2006 Statut Membre Dernière intervention 19 juin 2008 - 27 mai 2008 à 09:35
Kevin.Ory Messages postés 840 Date d'inscription mercredi 22 octobre 2003 Statut Membre Dernière intervention 7 janvier 2009 - 29 mai 2008 à 17:05
Bonjour tous le monde.
J'enregistre des trames dans un fichier texte. Les trames sont ecrite ou fur et a mesure que je les recoit...
A ce fichier de trame, je voudrais ajouter l'heure de départ, la date et la durée de l'enregistrement ...

Comment faire pour sauvegarder l'heure de départ et la durée... Est ce qu'un Timer est suffisant???
Est ce que c'est possible d'ecrire à la 1ere ligne du fichier sans ecraser les autres. Si oui comment

Merci D'avance

12 réponses

cs_norber59480 Messages postés 37 Date d'inscription mercredi 11 janvier 2006 Statut Membre Dernière intervention 19 juin 2008
27 mai 2008 à 10:19
"c'est quoi l'idée ? ajouter des smileys toutes les cinq minutes dans le fol espoirt que ca accelerera quoi que ce soit ?

tu aurais du code, pour illustrer ce dont tu parles ?"

Non désolé pour l'affichage intempestifs de smileys mais c'est juste que j'ai essayé de poster deux nouveaux message pour dire :
Que j'avais réussi a afficher la date de début et la l'heure de début en haut du fichier en le faisnat a l'initialisation acev Date et Time...
Maintenant ma question est : est il possible que je retourne au début du fichier pour mettre la date de fin et l'heure de fin sans ecraser mes données precedement enregistrées....
Et si oui : y a til une fonction ou une astuce pour retourner en debut de fichier!!!
Encore désolé pour les smileys...

Sinon puisque tu est admin, et il possible de modifier ses propre posts sur ce forum Ou non....

Merci
0
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
27 mai 2008 à 10:23
on ne peux les modifier, mais pas de soucis pour tes messages...

ajouter en début ? pas forcément évident..
0
cs_norber59480 Messages postés 37 Date d'inscription mercredi 11 janvier 2006 Statut Membre Dernière intervention 19 juin 2008
27 mai 2008 à 10:29
Donc en gros vous pensez que la meilleur solution est de les ecrites en fin de fichiers..... Ca m'embete un petit peut mais on va faire avec....Je vais mettre toutes les informaztions en fin de fichier meme si cela sera moin pratique...


Cependant si quelqu'un sait comment faire pour le début je reste ouvert a vos proposition....
Merci Quand meme....
0
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
27 mai 2008 à 10:33
possible peut etre de stocker chaque "bloc" et de les ecrire en une fois...

tu stockes la date de début, les trames, la date fin... et tu ecris le tout, avant de recommencer
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_norber59480 Messages postés 37 Date d'inscription mercredi 11 janvier 2006 Statut Membre Dernière intervention 19 juin 2008
27 mai 2008 à 11:53
Non ce n'est pas possibles, je peux atteindre des fichiers qui contiendraient trop de trames....
Le but est d'informer l'utilisateur si l'info est a la fin, ce n'est pas super genant.
Mais je me demande si je pourrait pas enregistrer dans un premier fichier tampon et deplacer ensuite dans le fichier final....
0
Kevin.Ory Messages postés 840 Date d'inscription mercredi 22 octobre 2003 Statut Membre Dernière intervention 7 janvier 2009 11
27 mai 2008 à 16:02
Salut,

a) La date de la dernière modification du fichier ne pourrait-elle pas faire l'affaire?
b) Il font jusqu'à combien de Mo tes fichiers?
c) Peut être réserver une 1ère ligne (c'est a dire un nombre de caractère fixe) que tu reviendra modifier à la fin, ce n'est pas possible en VB6?
0
cs_norber59480 Messages postés 37 Date d'inscription mercredi 11 janvier 2006 Statut Membre Dernière intervention 19 juin 2008
28 mai 2008 à 10:09




0
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
28 mai 2008 à 10:25
vides ton cache , ou passe en textbox classique
0
cs_norber59480 Messages postés 37 Date d'inscription mercredi 11 janvier 2006 Statut Membre Dernière intervention 19 juin 2008
28 mai 2008 à 11:52
Arf encore un message blanc....
Aprés vous allez croire que je fais exprés!!!

Sinon pour revenir a ton post Kevin.ory...
LE fichier n'est pas trés gros 500Ko en moyenne...
Mais par contre il comprend enormement de ligne... 17 000 pour un fichier moyen (Au min 60 lignes toutes les 14 secondes +des lignes qui peuvent ci rajouter...)

Laisser des lignes vierges pour ecrire dedans j'y avais pensé mais comment retourner facilement en debut de fichier....Sans alourdir le code.... Genre si c'est pour faire une boucle ca vaut pas forcement le coup........
0
Kevin.Ory Messages postés 840 Date d'inscription mercredi 22 octobre 2003 Statut Membre Dernière intervention 7 janvier 2009 11
28 mai 2008 à 16:11
"LE fichier n'est pas trés gros 500Ko en moyenne..."


Bah alors pas besoins d'écrire dans ton fichier a chaque fois que tu recoit une trame. Tu n'a qu'a créer une liste dans laquelle tu ajoute tes trames. Une fois ta réception terminé, tu créé ton fichier avec tes infos au début. Plus simple, plus performant et plus souple
0
cs_norber59480 Messages postés 37 Date d'inscription mercredi 11 janvier 2006 Statut Membre Dernière intervention 19 juin 2008
29 mai 2008 à 13:21
Oui mais si je fé une liste, elle va etre enorme......(g en moyenne 17000 lignes!!!!!!!!).
0
Kevin.Ory Messages postés 840 Date d'inscription mercredi 22 octobre 2003 Statut Membre Dernière intervention 7 janvier 2009 11
29 mai 2008 à 17:05
Et alors? C'est pas grave.... 17000 c'est pas vraiment bcp
0
Rejoignez-nous