begin process at 2012 02 10 06:55:44
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C#

 > 

Système

 > 

Exécution

 > 

Execution automatique de programme


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Execution automatique de programme

mardi 6 mai 2008 à 16:55:02 | Execution automatique de programme

kikibodel

Bonjour,

J'ai un petit problème avec mon programme, je voudrais qu'il s'arrête à chaque fois qu'il a terminé de faire ce qu'il doit faire et qu'il se relance de manière automatique afin de libérer les fichiers qu'il utilise...
Existe-t-il une fonction en C# qui permet de faire ca? Merci ...

Kiki
mardi 6 mai 2008 à 20:09:40 | Re : Execution automatique de programme

oximoron

Membre Club
Libérer les fichiers qu'il utilise ? Sinon c'est plutôt à un service windows de faire ca qui libère les fichiers par le code une fois qu'il à fini.
mercredi 7 mai 2008 à 10:01:05 | Re : Execution automatique de programme

leprov

euh, si ton code est propre, tu libère les fichiers par le code, pas en tuant le programme....


jeudi 8 mai 2008 à 18:58:49 | Re : Execution automatique de programme

kikibodel

Ok merci les gars,
Je vais voir ca avec peut etre une fonction comme sleep ou autre afin de libérer les ressources...

Kiki,

jeudi 8 mai 2008 à 21:40:05 | Re : Execution automatique de programme

oximoron

Membre Club
Mais que fait tu comme action pour que ton fichier ne soit pas libéré ?
Si tu nous dis comment tu maltraites tes fichiers, on pourra peut être t'aider un peu plus ...
vendredi 9 mai 2008 à 00:48:34 | Re : Execution automatique de programme

kikibodel

Ok, et ba voila :

Mon programme utilise deux fichiers (un .txt et l'autre .mdb) afin d'en extraire quelques données et de les assembler dans un meme fichier texte.
Cependant ces fichiers sont générés par d'autres applications, et sont réactualisés toutes les minutes...
Et quand je lance mon programme , les valeurs sont toujours les memes, il n'y a pas de changement dans mon fichier final et les fichiers sources utilisés sont également inchangés puisque mon programme les utilise et empêche donc l'actualisation de se faire...

Si quelqu'un sait ce qu'il faut faire, merci d'avance... je pense utiliser une méthode Thread.sleep (TimeSpan) mais comme je débute, je galère un peu...

Merci,

Kiki.
vendredi 9 mai 2008 à 18:36:28 | Re : Execution automatique de programme

oximoron

Membre Club
Réponse acceptée !
Je ne sais pas si c'est possible mais la technique certes un peu bricolage, serait de travailler sur une copie de ces fichiers. Bon c'est jouable sur des petits fichiers.

Pour le fichier txt tu l'ouvre avec un StreamReader donc quand tu fait un close() de ton objet StreamReader et bien tu le libères.
Pour le mdb, je ne sais pas trop mais normalement ca devrait être pareil qaund tu ferme la connexion (je ne sais pas comment par contre). Fait déja des essais avec le .txt (met toi en débug avant le .Close() tu essayer de le renommer, et ensuite même manip après.

Ton thread.sleep ne changera rien.
samedi 10 mai 2008 à 11:57:03 | Re : Execution automatique de programme

kikibodel

Ok merci je vais essayer ca, je n'ai pas penser a modifier l'emplacement du ".Close()"...



Cette discussion est classée dans : programme, execution, automatique


Répondre à ce message

Sujets en rapport avec ce message

execution periodique [ par dibouched ] je viens de developper un programme Web avec c#ce programme est lancer on clica sur un bouton je vais q'apres une periode T il s'excute automatiquemen Execution distante d'un exe [ par kurisutofu64 ] Bonjour,J'espere poster dans la bonne section ...Je viens de creer un programme vraiment simple afin de faire un test depuis un PC distant. Le program fin execution [ par anthony65 ] j'ai fais un programme console  cSharpe avec visual studio.net 2003 et des que je l'execute a la fin de l'execution il sort, ne me laissant pas voir l Mise à jour du programme automatique [ par gomoz ] BonjourAvant de déployer mon application, je veux implémenter une méthode pour mettre à jour l'application (et le fichier de configuration qui va avec Developper un programme pour execution shell avec option [ par gglafouine ] Bonjour, Je maintien actuellement deux programmes ayant de très grandes similitudes et j'aimerai les regrouper pour réduire les coûts de maintenance. Programme avec sauvegarde automatique [ par Defsam ] Bonjour tout le monde, Je débute dans le monde de la programmation et je souhaite concevoir un petit programme pour une association. J'ai trouvé des execution d'un programme code source [ par tintin4048 ] J'ai telecharger un programme. Celui ci comporte un exe. Commet ouvrir à partir de cet exe qui n'est pas reconnu ? Je suis debutant et ma question n'a execution automatique d'un boutton dans une form [ par kikodos23 ] Salut tous le monde; J'ai besoin d'aide, j'ai utilisé la commande Process.start(monexe), l'exécutable (FORM)"monexe" se lance normalement mais pour co Mesurer temps d'execution d'un programme [ par Duncan31000 ] Bonjour, Je souhaiterais mesurer le temps d'execution d'un programme pour un certain nombre de fois. Par exemple, executer ce programme 50 fois met " Mon formulaire vibre en execution [ par sahul42 ] Je developpe une application en C# 2005 ,mais j'ai actuellement un problème avec mes formulaires. Lorsque je lance mon application et j'ouvre n'impo


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,278 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales