IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

Sauvegarde Réguliére StringList


Sujet :

C++Builder

  1. #1
    Membre éclairé Avatar de Baxter67
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 270
    Par défaut Sauvegarde Réguliére StringList
    Bonjours,
    Dans mon application je fais une gestion de message d'evenement et d'alarmes, je les gére dans une TStringList.

    A l'ouverture du proget je charge le contenue d'un fichier texte dans la StringList (pour gardé l'historique) et a quand on quite l'application je sauvegarde la StringList dans ce meme fichier.
    Ce qui me permet de gardé l'historique de ce qui c'est passé meme si on ferme et réouvre l'applicattion.

    Je voudrais que ma TStringList soit sauvegardé dans le fichier tous les X temps, par exemple toute les 30 ou meme 60 min.
    Javais pensé faire un tread avec un sleep de 1800 seconde
    Mais je pense pas que se soit une bonne solution ...
    Javais pensé egalement a faire un compteur qui sincrémente a chaque nouveau message qu'on rajoute a la stringList et que par exemple on sauvegarde au bout de 100 messages.

    Je ne sais pas trop si une de ces deux soltution peuvent etre correct, vue que c'est une application qui est censé tourné 24h/24

    Je fais appel a vous pour m'aidé dans ce choix et egalement me proposé d'autre idée.
    Merci a vous !

    Cordialement Baxter

  2. #2
    Membre confirmé

    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 137
    Par défaut
    Dans un timer (interval = 1000 par exemple) je ferais ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    if (mLastSaveTime + 1800000 < GetTickCount())
      {
      mLastSaveTime = GetTickCount();
      SaveStringList();
      }

  3. #3
    Membre éclairé Avatar de Baxter67
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 270
    Par défaut
    je voudrais evité de metre des TTimer si c'est possible

  4. #4
    Membre confirmé

    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 137
    Par défaut
    je ne vois pas pourquoi...

  5. #5
    Membre éclairé Avatar de Baxter67
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 270
    Par défaut
    sa bloque pas le refraichessement de la form un obget TTimer pendant lexecution du code ?

  6. #6
    Membre Expert
    Avatar de Crayon
    Inscrit en
    Avril 2005
    Messages
    1 811
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 811
    Par défaut
    Citation Envoyé par Baxter67 Voir le message
    sa bloque pas le refraichessement de la form un obget TTimer pendant lexecution du code ?
    Oui, mais si code ne possède pas de Sleep ou des fonctions qui consomment trop de CPU il n'y a pas de problème.

Discussions similaires

  1. Sauvegardes régulières efficaces
    Par LudovicB dans le forum Administration
    Réponses: 4
    Dernier message: 01/09/2010, 15h11
  2. sauvegarde réguliére d'un /var/3w et de sa base SQL
    Par marveljojo75 dans le forum Serveurs (Apache, IIS,...)
    Réponses: 3
    Dernier message: 11/11/2008, 07h09
  3. Serveur mysql local, sauvegarde régulière sur serveur
    Par dynexd dans le forum Administration
    Réponses: 3
    Dernier message: 05/09/2007, 11h27
  4. sauvegarder ma StringList en dur
    Par Art19 dans le forum Delphi
    Réponses: 4
    Dernier message: 16/04/2007, 21h10
  5. Effectuer automatiquement des sauvegardes régulières du serv
    Par Edoxituz dans le forum Autres Logiciels
    Réponses: 11
    Dernier message: 23/01/2006, 18h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo