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

VBA Discussion :

AppActivate : PEREMPTION


Sujet :

VBA

  1. #1
    Membre régulier
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Juin 2011
    Messages
    248
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2011
    Messages : 248
    Points : 74
    Points
    74
    Par défaut AppActivate : PEREMPTION
    Bonjour à tous,

    Je rencontre un autre soucis avec AppActivate: il se désactive avec les points d'arrêts, les bugs, les pauses trop longues....

    C'est à dire que l'on perd la main sur l'application que l'on souhaite contrôler (envoyer des sendkeys) et ensuite les sendkeys sont envoyés n'importe où, sur l'ordinateur, sur le programme Excel lui-même....

    Nom : premption_appactivate.gif
Affichages : 376
Taille : 16,4 Ko

    Le point d'arrêt ci-dessus provoque la perte de contrôle de AppActivate
    "Les ordinateurs font toujours ce qu'on leur dit, mais jamais ce qu'on veut."

  2. #2
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Développeur VBA/C#/VB.Net/Power Platform
    Inscrit en
    Juillet 2007
    Messages
    14 600
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur VBA/C#/VB.Net/Power Platform
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 600
    Points : 34 271
    Points
    34 271
    Par défaut
    Salut,

    c'est quoi comme application INCA stp ?

    Faire du sendkeys c'est vraiment quand il n'y a plus aucune autre solution...
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  3. #3
    Membre régulier
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Juin 2011
    Messages
    248
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2011
    Messages : 248
    Points : 74
    Points
    74
    Par défaut
    INCA est un logiciel allemand de la société ETAS, d'acquisition/flashage de données pour les calculateurs moteurs/boîte dans l'automobile.
    Il est utilisé chez tous les constructeurs automobiles Européens pour se connecter à tous les calculateurs du marché : Bosch, Continental, Siemens, Valeo... . Il permet:
    - de flasher les cartographies des calculateurs
    - de flasher les logiciels sur calculateurs
    - de faire des relevés de toutes les variables en temps réel sur le véhicule (en roulant ou pas).
    On dénombre sur les derniers calculateurs renault/PSA environ 100 000 variables:
    - 34 000 calibrations (variables que l'on peut modifier: cartographies, courbes, tableaux, valeurs uniques, booléens...)
    - 2275 cartographies gèrent le moteur.......
    - 76 000 mesures (on peut juste les mesurer ex: pression suralimentation...)

    Bon j'en ai déjà trop dit, mais maintenant tu sais....

    Effectivement, il n'y a pas d'autres solutions ici, car les programmeurs d'ETAS, n"ont pas fournis assez de fonctions dans leur bibliothèque INCACOM pour pouvoir faire ce que je veux de manière automatique.
    "Les ordinateurs font toujours ce qu'on leur dit, mais jamais ce qu'on veut."

  4. #4
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Développeur VBA/C#/VB.Net/Power Platform
    Inscrit en
    Juillet 2007
    Messages
    14 600
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur VBA/C#/VB.Net/Power Platform
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 600
    Points : 34 271
    Points
    34 271
    Par défaut
    Soit,

    du coup peux tu déjà commencer par diminuer ton temps de pause ?
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  5. #5
    Membre régulier
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Juin 2011
    Messages
    248
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2011
    Messages : 248
    Points : 74
    Points
    74
    Par défaut
    En fait c'est même pas une histoire de temps de pause, mais dès qu'il y a un point d'arrêt, un bug, ou que l'on souhaite remonter le curseur de l'exécution suite à un bug, ça n'envoie plus les sendkeys à l'application en question, mais n'importe ou, sur l'ordinateur, sur le fichier excel....
    "Les ordinateurs font toujours ce qu'on leur dit, mais jamais ce qu'on veut."

  6. #6
    Expert confirmé

    Inscrit en
    Août 2006
    Messages
    3 943
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3 943
    Points : 5 655
    Points
    5 655
    Par défaut
    Bonjour,
    Citation Envoyé par wilfryjules Voir le message
    En fait c'est même pas une histoire de temps de pause, mais dès qu'il y a un point d'arrêt, un bug, ou que l'on souhaite remonter le curseur de l'exécution suite à un bug, ça n'envoie plus les sendkeys à l'application en question, mais n'importe ou, sur l'ordinateur, sur le fichier excel....
    Donc, tu informes l'éditeur du problème, en souhaitant qu'il soit réactif
    Si les cons volaient, il ferait nuit à midi.

Discussions similaires

  1. Aucun effet de l'AppActivate
    Par picarta dans le forum VBScript
    Réponses: 2
    Dernier message: 30/05/2010, 23h41
  2. Problème sendkeys et appactivate
    Par nellido dans le forum IHM
    Réponses: 14
    Dernier message: 29/04/2008, 15h36
  3. AppActivate et SendKeys
    Par Chatbour dans le forum VBScript
    Réponses: 2
    Dernier message: 04/10/2007, 23h49
  4. Exécution application externe shell AppActivate
    Par Nico_stras dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 02/08/2007, 12h07
  5. [VBS]Err sur Shell.appActivate
    Par fdthierry dans le forum VBScript
    Réponses: 2
    Dernier message: 26/01/2006, 17h19

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