none
AppActivate sous Windows 7 RRS feed

  • Discussion générale

  • Bonjour,

    je rencontre un soucis sous windows 7 que je ne rencontrais pas sous windows XP

    En fait :

    Je commande un logiciel a partir d'un application VB.net, je lui envoi des commandes via Sendkeys.SendWait

    avant de lancer une commande, je réactive le logiciel via la commande : AppActivate(myProcess.Id) où myProcess est un objet  de type System.Diagnostics.Process

    MyProcess servant notamment à démarrer le logiciel.

    Après quelques instructions envoyées et reçues avec réussite, une erreur se produit sur le AppActivate...

    On dirait que le process à changer d'id...

    Quelqu'un aurait il rencontré ce genre de phénomène ?

    Mon code, tourne depuis des mois sous xp sans problème...

    J'ai un doute sur le logiciel lancé par mon application, donc, je vais déjà investiguer de ce coté la en attendant une réponse par ici

    Merci d'avance

    Pascal

    jeudi 2 septembre 2010 13:29

Toutes les réponses

  • Bonjour,

    Quelle est le nom de votre application que vous pilotez ?

    On dirait que le process à changer d'id...
    C'est techniquement impossible, sauf très gros bug Windows...

    Quelqu'un aurait il rencontré ce genre de phénomène ?
    Est-il possible que vous puissiez reproduire le problème sur un projet exemple ?

    Cordialement


    Gilles TOURREAU - MVP C# - MCTS ADO .NET 3.5 - MCPD Windows Developper 3.5 - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.fr
    lundi 6 septembre 2010 08:33
    Modérateur
  • ...une erreur se produit...

    Bonjour,

    Toujours décrire l'erreur le plus précisemment possible. Cela ne suffit pas toujours mais parfois le message d'erreur est vraiment le 1er élément à examiner.

    Il se pourrait par exemple que l'application ne soit plus disponibles pour répondre à des commandes (par exemple si elle affiche une boite de dialogue modale).


    Please always mark whatever response solved your issue so that the thread is properly marked as "Answered".
    lundi 6 septembre 2010 10:03
    Modérateur
  • l'application pilotée est epson scan (comme son nom l'indique, c'est le logiciel de scan de EPSON)
    vendredi 17 septembre 2010 11:51
  • Bonjour,

    Et ? Comment fait-il faire pour reproduire votre problème ? Quel est le message d'erreur ? Pouvez-vous nous montrer votre code ?

    Cordialement


    Gilles TOURREAU - MVP C# - MCTS ADO .NET 3.5 - MCPD Windows Developper 3.5 - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.fr
    samedi 18 septembre 2010 08:26
    Modérateur