Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Execution hebdomadaire d'une fonction [ Archives / Divers ] (nico4nicolas)

mardi 2 mai 2006 à 05:46:13 | Execution hebdomadaire d'une fonction

nico4nicolas

Bonjour,

Je suis confronte a un probleme que je ne parviens pas a resoudre. Mon programme est cense tourner 24h/24 et l'utilisateur doit pouvoir selectionner une option qui lui permet de programmer un enregistrement (video dans mon cas). La fonction d'enregistrement a deja ete faite et mon probleme est de lancer cette fonction periodiquement (toutes les semaines).

Sur internet, j'ai trouve beaucoup d'exemples permettant de lancer des taches (ScheduledTasks) mais rien permettant de solutionner mon cas. Suis si nul en recherche d'informations ? Auriez vous un semblant d'idee pour resoudre ce probleme ?

Merci d'avance.

mercredi 3 mai 2006 à 04:24:35 | Re : Execution hebdomadaire d'une fonction

nico4nicolas

J'ai fait un code bien lourd qui permet de comparer la date actuelle avec la date de programmation mais d'une part ce code est tres "moche" et pas bien ecrit et d'autre part, je ne peux pas l'adapter pour verifier les programmations pour les sept jours de la semaine (7 programmations differentes).

Si vous pouviez m'indiquer ce qu'on peut facilement corriger, je vous remercie d'avance.

mercredi 3 mai 2006 à 04:26:29 | Re : Execution hebdomadaire d'une fonction

nico4nicolas

            IniFile ini = new IniFile();
            ini.IniFileName(@"C:\CAIRO\Surveillance\schedule.ini");
            string startHour = ini.GetValue("SCHEDULE7","StartHour");
            string startMinute = ini.GetValue("SCHEDULE7","StartMinute");
            string startAMPM = ini.GetValue("SCHEDULE7","StartAMPM");
            string endHour = ini.GetValue("SCHEDULE7","EndHour");
            string endMinute = ini.GetValue("SCHEDULE7","EndMinute");
            string endAMPM = ini.GetValue("SCHEDULE7","EndAMPM");
            string SpecificDate = ini.GetValue("SCHEDULE7","SpecificDate");
            DateTime dt = DateTime.Now;
            DateTime startup = DateTime.Parse(SpecificDate + " " + startHour + ":"+ startMinute + ":00 " + startAMPM);
            TimeSpan duration = startup - dt;
            double secondsLeft = duration.TotalSeconds;
            if (secondsLeft>30)    {    TimerSpecific.Interval = 1000*20;    }
            else if (secondsLeft<=30 & secondsLeft>10)    {    TimerSpecific.Interval = 1000*5;    }
            else if (secondsLeft<=10 & secondsLeft>=1.5)    {    TimerSpecific.Interval = 1000;    }
            else if (secondsLeft<1.5 & secondsLeft>=0)    {    TimerSpecific.Enabled = false; MotionTimer.Enabled = true;    }
            else { TimerSpecific.Enabled = false; }




Cette discussion est classé dans : fonction, probleme, execution, hebdomadaire, resoudre


Répondre à ce message

Sujets en rapport avec ce message

Execution dune applic C# sur autre PC [ par giorgio08 ] Bonjour a tous , j ai un probleme :J ai développé une application en C# sur ma machine et j'aurasi voulu savoir comment je peux faire si j'envois mon Probleme de lib pour excel [ par poullos ] Bonjour, Je ne sais pas comment faire pour resoudre ce probleme, je voudrais utiliser exel dans mon prog et quand je declare : using Microsoft.Offi reprendre une fonction [ par keisuke ] Salut a tous,je suis débutant en c#, et j'ai besoin d'un coup de main.je suis entrain de faire un programme, qui se connecte a un server via ssh, et e Probleme de marshaling [ par darunia ] Salut,Je dois appeler une fonction qui se trouve dans un Dll écrite en C++.Cette fonction prend en entrée des chaine de type wchar_t*.Le probleme est probleme d'execution [ par cudenetf ] bonjour,je suis assez novice en c# et je rencontrre quelsques problemes a l'execution de mon programme.Il me semble qu'il fonctionnait normalement (= probleme d'execution d'un webservice en localhost [ par salahiane ] salut je viens de faire un simple webservice d'addition de 2 nombres entier: Code: <WebMet Probleme sur une dll [ par HansPrestat ] Comment est-ce-que l'on appele une fonction d'une dll (BIBLIOTHEQUE DE COMPOSANT WINDOWS) écrite en C# 2.0 ?Quelle est le code à mettre dans cette mêm comment savoir quelle fonction vient d'appeler celle en cours d'execution ? [ par sh4gm4 ] Salut,tout est dans la question :)MERCI !V.-------------------------------------------------------------------Diaboliser quelqu'un ne lui fait pas pou probleme de xpath [ par neofenix ] Bonjour a tous,j'essaie de modifier un fichier xml par xpath cependant count me retourne toujours 0 peu importe ce que je cherchevoici le fichier xml:


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,156 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.