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

Composants FMX Delphi Discussion :

cron pour FMX, ça existe ?


Sujet :

Composants FMX Delphi

  1. #1
    Membre expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2007
    Messages
    3 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 389
    Points : 3 000
    Points
    3 000
    Par défaut cron pour FMX, ça existe ?
    Bonjour

    Dans une ancienne application Windows VCL, j'avais utilisé le scheduler de Cromis.
    Le site semble avoir disparu et les fichiers avec.

    Je cherche un équivalent (ou un truc simple si ça existe) en FMX pour déclencher un événement tous les jours à 3h00 du mat' dans mon appli.

    ça vous parle ?

  2. #2
    Membre émérite
    Avatar de ALWEBER
    Homme Profil pro
    Expert Delphi
    Inscrit en
    Mars 2006
    Messages
    1 496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Expert Delphi

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 496
    Points : 2 762
    Points
    2 762
    Billets dans le blog
    10
    Par défaut
    Soit tu utilises le planificateur de taches sous Windows. soit tu met un timer dans ton appli qui relève l'heure toutes le 5 secondes et déclenche le travail le moment venu. plus d'info si besoin

  3. #3
    Membre expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2007
    Messages
    3 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 389
    Points : 3 000
    Points
    3 000
    Par défaut
    Utiliser le planificateur demanderait dans certains cas une intervention utilisateur final. Pas facile pour la plupart.
    A moins de le faire par code ? J'ai encore jamais fait ça mais je chercherai dans cette direction si nécessaire.

    Le timer, oui, mais j'imaginais quelque chose de plus "propre"

  4. #4
    Membre émérite
    Avatar de ALWEBER
    Homme Profil pro
    Expert Delphi
    Inscrit en
    Mars 2006
    Messages
    1 496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Expert Delphi

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 496
    Points : 2 762
    Points
    2 762
    Billets dans le blog
    10
    Par défaut
    si tu utilise le timer fait attention de bien détruire tes objets car sur un programme qui tourne en permanence tu peux vite engorger ta mémoire

  5. #5
    Membre expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2007
    Messages
    3 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 389
    Points : 3 000
    Points
    3 000
    Par défaut
    La procedure appelait servirait à faire un backup de ma base sqlite à une heure donnée (où personne ne risque de l'utiliser puisqu'il s'agit d'horaires de bureau).
    Donc, peu de code au déclenchement :-)

  6. #6
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 046
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 046
    Points : 40 962
    Points
    40 962
    Billets dans le blog
    62
    Par défaut
    Bonsoir,

    même proposition que Alweber (timer) mais en créant un service (donc pas de planificateur de tâche) ?
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  7. #7
    Expert confirmé
    Avatar de anapurna
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    3 422
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 422
    Points : 5 822
    Points
    5 822
    Par défaut
    salut

    fait une recherche sur SCHTASKS je pense que cela te conviendra si tu utilise cron
    Nous souhaitons la vérité et nous trouvons qu'incertitude. [...]
    Nous sommes incapables de ne pas souhaiter la vérité et le bonheur, et sommes incapables ni de certitude ni de bonheur.
    Blaise Pascal
    PS : n'oubliez pas le tag

  8. #8
    Membre expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2007
    Messages
    3 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 389
    Points : 3 000
    Points
    3 000
    Par défaut
    Citation Envoyé par anapurna Voir le message
    salut

    fait une recherche sur SCHTASKS je pense que cela te conviendra si tu utilise cron
    Pas mal ! Si c'est disponible sur tous les windows, je pourrais faire un .bat avec les paramètres nécessaires.

    Merci, je vais étudier ça de près.

  9. #9
    Membre expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2007
    Messages
    3 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 389
    Points : 3 000
    Points
    3 000
    Par défaut
    Citation Envoyé par SergioMaster Voir le message
    Bonsoir,

    même proposition que Alweber (timer) mais en créant un service (donc pas de planificateur de tâche) ?
    Le service aurait fait l'affaire mais la base à backuper est une base sqlite (mono-utilisateur).
    Le service devrait pouvoir déconnecter l'application principale qui utilise la base et là ça compliquerait les choses.
    Le timer serait intégré à l'appli et donc pourrait gérer ça plus facilement.
    Je vais voir SCHTASK et choisir une des 2 solutions ce w-e.

    Merci

Discussions similaires

  1. pb Cron pour linux
    Par poyoland dans le forum Mandriva / Mageia
    Réponses: 2
    Dernier message: 13/02/2007, 09h15
  2. Fonction pour tester l'existence d'une image
    Par nais_ dans le forum Langage
    Réponses: 4
    Dernier message: 10/09/2006, 11h38
  3. Cron pour effacer les fichiers
    Par ujoodha dans le forum Administration système
    Réponses: 4
    Dernier message: 17/05/2006, 12h37
  4. Réponses: 3
    Dernier message: 24/06/2004, 11h23

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