begin process at 2012 02 14 00:54:32
  Trouver un code source :
 
dans
 

4 commentaire(s) de daviddubois sur des sources sur tout CodeS-SourceS

Déposé sur Gestion et affichage de deux webcams (videocapture + pil)

Bonjour,

Est-il possible de faire la même chose avec 3 caméras ?

Merci encore.
Posté le : 05/11/2010 17:13:34

Déposé sur Fermeture d'un processus précis (kill process)

J'ai oublié de mentionner et c'est très important :

Le problème avec ta solution c'est qu'il arrête le processus Excel, arrête donc Excel sans sauvegarder les changements dans la sheet excel (je sais que je pourrais lui demander de sauvegarder avant, mais bon...)
Posté le : 12/07/2006 10:34:33

Déposé sur Fermeture d'un processus précis (kill process)

Salut,

Merci pour ta réponse rapide et efficace.

En effet il supprime le processus EXCEL.

Par contre, je pense que ta solution (qui est extraordinaire pour supprimer un processus) n'est pas adapté à mon problème.

Je t'explique :

J'ai un WindowsForm avec 5 boutons.

Quand je clique sur bouton1, un datagrid se lance, un bouton près du datagrid me permet d'envoyer les données vers excel.

Quand j'appuie sur ce bouton, le fichier Excel se lance, se remplit.

Je regarde les processus, EXCEL.EXE est présent au moment ou j'appuie sur le bouton près du datagrid.

Quand je ferme excel, le processus EXCEL.EXE ne se ferme pas.

Je retourne sur le menu principal de mon appli, j'appuie sur bouton2,  j'appuie sur le bouton du datagrid, excel se lance, se remplit et je ferme Excel, le processus ne part pas ---> deux processus excel déjà lancé.

Je refais la même chose avec bouton3 , 4 et 5 j'ai donc 5 processus Excel lancé.

Pour ma machine, ça passe vue que j'ai 1GB de mémoire mais je vais devoir installer cette application sur des machines n'ayant que 512 MB de RAM et là c'est plus gênant.

Par contre, quand je ferme l'application, tous les processus s'en vont.

Qu'en penses-tu ?

Merci encore pour ton aide.

DD
Posté le : 12/07/2006 10:32:41

Déposé sur Fermeture d'un processus précis (kill process)

Bonjour Capuccino_fr, bonjour tout le monde,

J'utilise VB.net avec visual studio 2003.

Malheureusement, ton code ne fonctionne pas chez moi.

Je pilote excel avec Vb.net et j'aimerais qu'il arrête le processus de Excel quand il a fini car j'utilise mon programme 20 fois par jour et hier, je me suis rendu compte qu'il y avait 20 processus de Excel ouvert.

Voici le code que j'utilise (pour fermer le processus ) :

'Fermeture des instances de APPLICATION_A_KILLER si ces applis sont ouvertes

        Dim Prc() As Process = Process.GetProcesses() 'on récupère la liste des processus de Windows: ATTENTION ce sont des tableaux
        For x As Integer = 0 To UBound(Prc) 'on fait toute la liste dans une boucle
            If Prc(x).ProcessName.ToUpper() = "EXCEL.EXE" Then 'Cette application nous embete ?
                Prc(x).Kill() 'on la tue !!!!
            End If
        Next

Ais-je fais une erreur ?

Merci pour ton (votre) aide.

Posté le : 12/07/2006 09:55:45

1


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 0,811 sec (3)

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