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

API, COM et SDKs Delphi Discussion :

Accéder à un autre programme.


Sujet :

API, COM et SDKs Delphi

  1. #1
    cjo
    cjo est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2005
    Messages : 42
    Par défaut Accéder à un autre programme.
    Bonjour,

    Je dois faire communiquer 2 programmes. J'ai la main sur un des deux. A partir de celui-là, je veux accéder au deuxième programme qui est dèjà ouvert. Ou si nécessaire, il serait bien également que je puisse l'ouvrir à partir du premier programme. Mais comment?
    Si le deuxième programme est ouvert, comment faire pour le faire apparaître en premier plan?


    Merci.

  2. #2
    Membre Expert
    Avatar de Lung
    Profil pro
    Analyste-programmeur
    Inscrit en
    Mai 2002
    Messages
    2 703
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste-programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 703
    Par défaut
    Regarde par là : http://delphi.developpez.com/faq/?pa...tionencoursexe, pour rechercher si l'autre exe est déjà lancé, ou pas.
    L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai. :bug: ___ "http://club.developpez.com/regles/#LIII-A"Écrivez dans un français correct !!

    C++Builder 5 - Delphi 6#2 Entreprise - Delphi 2007 Entreprise - Delphi 2010 Architecte - Delphi XE Entreprise - Delphi XE7 Entreprise - Delphi 10 Entreprise - Delphi 10.4.2 Entreprise - Delphi 11.3 Entreprise - Visual studio 2022
    OpenGL 2.1 - Oracle 10g - Paradox - Interbase (XE) - PostgreSQL (15.7)

  3. #3
    Membre chevronné
    Avatar de Hauwke
    Inscrit en
    Septembre 2005
    Messages
    329
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 329

  4. #4
    cjo
    cjo est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2005
    Messages : 42
    Par défaut
    Merci, j'ai une partie de réponse. Cependant, un problème subsiste. Je n'arrive pas à faire en sorte que l'autre programme s'affiche en premier plan à partir du premier programme.

    Merci.

  5. #5
    Membre éclairé

    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 085
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 085
    Par défaut
    Essaie l'API SetForegroundWindow(Hwnd). Je me souviens avoir eu un problème avec cette fonction lorsque je l'exécutais à partir du programme "Parent" qui devait afficher en premier plan le programme "enfant".Donc si j'appellais cette fonction à partir du programme parent, rien ne se fesait. J'ai du donc envoyer un message window (SendMessage) à l'application enfant afin que lui appelle la fonction SetForegroundWindow.

  6. #6
    cjo
    cjo est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2005
    Messages : 42
    Par défaut
    Le problème, c'est que je n'ai pas la main sur le deuxième programme.
    Merci pour cette piste.

Discussions similaires

  1. Accéder aux objets d'un plugin depuis un autre programme Java
    Par abdessami3e dans le forum Eclipse Platform
    Réponses: 6
    Dernier message: 27/12/2013, 18h11
  2. Accéder aux données d'un autre programme
    Par id_rima dans le forum Débuter
    Réponses: 1
    Dernier message: 03/06/2010, 00h25
  3. accéder à la pile d'un autre programme
    Par pi-2r dans le forum C++
    Réponses: 3
    Dernier message: 30/06/2006, 19h30
  4. [VB6] Accéder aux autres programmes
    Par l@rry dans le forum VB 6 et antérieur
    Réponses: 16
    Dernier message: 28/04/2006, 14h02
  5. [TP]Insertion texte dans un autre programme
    Par FLB dans le forum Turbo Pascal
    Réponses: 53
    Dernier message: 14/06/2003, 20h11

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