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

C++Builder Discussion :

Interaction entre 2 logiciels


Sujet :

C++Builder

  1. #1
    Membre habitué Avatar de Furlaz
    Homme Profil pro
    Responsable Qualité
    Inscrit en
    Mai 2006
    Messages
    210
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Responsable Qualité
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2006
    Messages : 210
    Points : 131
    Points
    131
    Par défaut Interaction entre 2 logiciels
    Bonjour,

    J'ai 1 application qui n'est pas de moi (j'ai seulement le .exe) et je voudrai interagir avec elle par un logiciel que je crée

    En fait pour faire simple :
    - Dans l'application de base (celle ou je n'ai que le .exe) j'ai une zone ou je peux taper du texte
    - Dans mon application (celle que je crée) je voudrai ecrire dans cette zone de texte.

    Es-ce possible ? n'hésitez pas a me demander si mes explications ne sont pas clair

    Merci

    Edit : Et pour faire mieux je voudrai ecrire dans cette zone de texte lorsque je click à l'interieur d'elle par exemple.

  2. #2
    Membre éprouvé
    Avatar de bandit boy
    Profil pro
    Inscrit en
    Février 2006
    Messages
    916
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 916
    Points : 1 007
    Points
    1 007
    Par défaut
    Salut
    Je sais que c'est possible si tu as le handle de cette application. J'ai déjà vu ce genre de question sur le formum. Je fouille et je te donne le lien...

    Le voilà:

    http://www.developpez.net/forums/showthread.php?t=77467


  3. #3
    Membre habitué Avatar de Furlaz
    Homme Profil pro
    Responsable Qualité
    Inscrit en
    Mai 2006
    Messages
    210
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Responsable Qualité
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2006
    Messages : 210
    Points : 131
    Points
    131
    Par défaut
    Merci je regarde ca.

    Juste 2 questions :

    C'est quoi en gros un handle ? (j'ai jamais utilisé ou alors je ne savais pas pouquoi)
    J'ai essayé d'éxecuter le programme en question en faisant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ShellExecute(NULL,"open","C:\Documents and Settings\f.bonneau\Desktop\LeProgramme.exe","","",SW_SHOWDEFAULT);
    comme je l'ai vu sur ce post
    mais ca ne marche pas (ca fonctionne bien avec le solitaire mais pas avec mon application).

    Merci

  4. #4
    Membre actif
    Avatar de lanonyme
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    229
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 229
    Points : 290
    Points
    290
    Par défaut
    Bonjour,


    Pourquoi ca marche pas ....
    Je crois qu'il y'a un soucis avec les espaces .... pas sûr

    A voir... une petite recherche te renseignera car le sujet a deja été aborder.

    pour le HANDLE -> voir la FAQ ici

    lanoyme

  5. #5
    Membre éprouvé
    Avatar de bandit boy
    Profil pro
    Inscrit en
    Février 2006
    Messages
    916
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 916
    Points : 1 007
    Points
    1 007
    Par défaut
    Re
    En fait le Handle d'une application correspond en gros à son adresse. Cela te permet de pouvoir y avoir accès.
    Un ShellExecute lance ton application, mais il faut que dans ta chaîne tu mettes "C:\\ ..." au lieu de "C:\..."
    en fait le \ permet de faire des commandes spéciales comme "\t" pour une tabulation dans la chaîne etc... du coup pour effectivement avoir '\' il faut "\\"
    tout comme si tu veux insérer " dans ta chaîne il faut " \" ".
    Voilà je pense que c'est pour ca que ca ne marche pas.

  6. #6
    Membre expérimenté Avatar de 10_GOTO_10
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    887
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 887
    Points : 1 531
    Points
    1 531
    Par défaut
    Citation Envoyé par Furlaz
    En fait pour faire simple :
    - Dans l'application de base (celle ou je n'ai que le .exe) j'ai une zone ou je peux taper du texte
    - Dans mon application (celle que je crée) je voudrai ecrire dans cette zone de texte.

    Es-ce possible ?
    Tout est possible avec la fonction CreateRemoteThread. Prudence quand même, on peut tout faire donc également planter le programme. Cette fonction est plutôt réservée aux programmes malveillants et à la NSA.

  7. #7
    Membre habitué Avatar de Furlaz
    Homme Profil pro
    Responsable Qualité
    Inscrit en
    Mai 2006
    Messages
    210
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Responsable Qualité
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2006
    Messages : 210
    Points : 131
    Points
    131
    Par défaut
    Citation Envoyé par bandit boy
    Re
    En fait le Handle d'une application correspond en gros à son adresse. Cela te permet de pouvoir y avoir accès.
    Oki merci.

    Citation Envoyé par bandit boy
    Un ShellExecute lance ton application, mais il faut que dans ta chaîne tu mettes "C:\\ ..." au lieu de "C:\..."
    en fait le \ permet de faire des commandes spéciales comme "\t" pour une tabulation dans la chaîne etc... du coup pour effectivement avoir '\' il faut "\\"
    tout comme si tu veux insérer " dans ta chaîne il faut " \" ".
    Voilà je pense que c'est pour ca que ca ne marche pas.
    Merci aussi, j'ai remplacé tout mes \ par \\ et ca fonctionne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ShellExecute(NULL,"open","C:\\Documents and Settings\\All Users\\Menu Avvio\\Programmi\\Le Programme.exe","","",SW_SHOWDEFAULT);
    Pour le reste je suis encore entrain de tester

  8. #8
    Membre habitué Avatar de Furlaz
    Homme Profil pro
    Responsable Qualité
    Inscrit en
    Mai 2006
    Messages
    210
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Responsable Qualité
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2006
    Messages : 210
    Points : 131
    Points
    131
    Par défaut
    Quelqu-un pourrais-il me faire un copier-coller de l'aide dans Borland Builder C++ de la fonction ShellExecute svp.

    Sur l'ordinateur de mon entreprise je n'ai pas l'aide d'installé.

    Merci

  9. #9
    Responsable Magazine

    Avatar de pottiez
    Homme Profil pro
    Développeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Points : 22 087
    Points
    22 087
    Par défaut
    Citation Envoyé par Aide C++ Builder sur ShellExecute
    The ShellExecute function opens or prints a specified file. The file can be an executable file or a document file. See ShellExecuteEx also.
    HINSTANCE ShellExecute(
    HWND hwnd, // handle to parent window
    LPCTSTR lpOperation, // pointer to string that specifies operation to perform
    LPCTSTR lpFile, // pointer to filename or folder name string
    LPCTSTR lpParameters, // pointer to string that specifies executable-file parameters
    LPCTSTR lpDirectory, // pointer to string that specifies default directory
    INT nShowCmd // whether file is shown when opened
    );

    Parameters
    hwnd
    Specifies a parent window. This window receives any message boxes that an application produces. For example, an application may report an error by producing a message box.
    lpOperation
    Pointer to a null-terminated string that specifies the operation to perform. The following operation strings are valid:
    String Meaning
    "open" The function opens the file specified by lpFile. The file can be an executable file or a document file. The file can be a folder to open.
    "print" The function prints the file specified by lpFile. The file should be a document file. If the file is an executable file, the function opens the file, as if "open" had been specified.
    "explore" The function explores the folder specified by lpFile.

    The lpOperation parameter can be NULL. In that case, the function opens the file specified by lpFile.
    lpFile
    Pointer to a null-terminated string that specifies the file to open or print or the folder to open or explore. The function can open an executable file or a document file. The function can print a document file.
    lpParameters
    If lpFile specifies an executable file, lpParameters is a pointer to a null-terminated string that specifies parameters to be passed to the application.
    If lpFile specifies a document file, lpParameters should be NULL.
    lpDirectory
    Pointer to a null-terminated string that specifies the default directory.
    nShowCmd
    If lpFile specifies an executable file, nShowCmd specifies how the application is to be shown when it is opened. This parameter can be one of the following values:
    Value Meaning
    SW_HIDE Hides the window and activates another window.
    SW_MAXIMIZE Maximizes the specified window.
    SW_MINIMIZE Minimizes the specified window and activates the next top-level window in the Z order.
    SW_RESTORE Activates and displays the window. If the window is minimized or maximized, Windows restores it to its original size and position. An application should specify this flag when restoring a minimized window.
    SW_SHOW Activates the window and displays it in its current size and position.
    SW_SHOWDEFAULT Sets the show state based on the SW_ flag specified in the STARTUPINFO structure passed to the CreateProcess function by the program that started the application. An application should call ShowWindow with this flag to set the initial show state of its main window.
    SW_SHOWMAXIMIZED Activates the window and displays it as a maximized window.
    SW_SHOWMINIMIZED Activates the window and displays it as a minimized window.
    SW_SHOWMINNOACTIVE Displays the window as a minimized window. The active window remains active.
    SW_SHOWNA Displays the window in its current state. The active window remains active.
    SW_SHOWNOACTIVATE Displays a window in its most recent size and position. The active window remains active.
    SW_SHOWNORMAL Activates and displays a window. If the window is minimized or maximized, Windows restores it to its original size and position. An application should specify this flag when displaying the window for the first time.

    If lpFile specifies a document file, nShowCmd should be zero.

    Return Values
    If the function succeeds, the return value is the instance handle of the application that was run, or the handle of a dynamic data exchange (DDE) server application.
    If the function fails, the return value is an error value that is less than or equal to 32. The following table lists these error values:
    Value Meaning
    0 The operating system is out of memory or resources.
    ERROR_FILE_NOT_FOUND The specified file was not found.
    ERROR_PATH_NOT_FOUND The specified path was not found.
    ERROR_BAD_FORMAT The .EXE file is invalid (non-Win32 .EXE or error in .EXE image).
    SE_ERR_ACCESSDENIED The operating system denied access to the specified file.
    SE_ERR_ASSOCINCOMPLETE The filename association is incomplete or invalid.
    SE_ERR_DDEBUSY The DDE transaction could not be completed because other DDE transactions were being processed.
    SE_ERR_DDEFAIL The DDE transaction failed.
    SE_ERR_DDETIMEOUT The DDE transaction could not be completed because the request timed out.
    SE_ERR_DLLNOTFOUND The specified dynamic-link library was not found.
    SE_ERR_FNF The specified file was not found.
    SE_ERR_NOASSOC There is no application associated with the given filename extension.
    SE_ERR_OOM There was not enough memory to complete the operation.
    SE_ERR_PNF The specified path was not found.
    SE_ERR_SHARE A sharing violation occurred.

    Remarks
    The file specified by the lpFile parameter can be a document file or an executable file. If the file is a document file, the ShellExecute function opens or prints it, depending on the value of the lpOperation parameter. If the file is an executable file, the ShellExecute function opens it, even if lpOperation specifies printing.
    You can use ShellExecute to open or explore a shell folder. To open a folder, use either of the following calls:
    ShellExecute(handle, NULL, path_to_folder, NULL, NULL, SW_SHOWNORMAL);
    or

    ShellExecute(handle, "open", path_to_folder, NULL, NULL, SW_SHOWNORMAL);

    To explore a folder, use the following call:
    ShellExecute(handle, "explore", path_to_folder, NULL, NULL, SW_SHOWNORMAL);

    If lpOperation is NULL, the function opens the file specified by lpFile. If lpOperation is "open" or "explore", the function will force an open window or explorer.
    See Also
    FindExecutable, ShellExecuteEx

  10. #10
    Membre habitué Avatar de Furlaz
    Homme Profil pro
    Responsable Qualité
    Inscrit en
    Mai 2006
    Messages
    210
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Responsable Qualité
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2006
    Messages : 210
    Points : 131
    Points
    131
    Par défaut
    Merci

  11. #11
    Membre actif
    Avatar de lanonyme
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    229
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 229
    Points : 290
    Points
    290
    Par défaut
    Bonjour

    Si c'est bon n'oublie pas de mettre



    lanonyme

  12. #12
    Membre habitué Avatar de Furlaz
    Homme Profil pro
    Responsable Qualité
    Inscrit en
    Mai 2006
    Messages
    210
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Responsable Qualité
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2006
    Messages : 210
    Points : 131
    Points
    131
    Par défaut
    Citation Envoyé par lanonyme
    Bonjour

    Si c'est bon n'oublie pas de mettre



    lanonyme
    En fait c'est pas tout a fait résolu car je n'arrive pas à faire fonctionner le programme décrit dans ce post

    Mais je peux considerer resolu tout de meme

  13. #13
    Membre actif
    Avatar de lanonyme
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    229
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 229
    Points : 290
    Points
    290
    Par défaut
    Bonjour,
    Excuse moi, mais voyant un merci, je me suis dis que tu avait du oublier

    Citation Envoyé par Furlaz
    En fait c'est pas tout a fait résolu car je n'arrive pas à faire fonctionner le programme décrit dans ce post

    Mais je peux considerer resolu tout de meme
    Si n'est pas résolu, faut pas le mettre

    Et dans ce cas la, tu pourrai explicité un peu plus ce qui ne va pas.
    Si cela reste dans le sujet ouvert

    lanonyme

  14. #14
    Membre habitué Avatar de Furlaz
    Homme Profil pro
    Responsable Qualité
    Inscrit en
    Mai 2006
    Messages
    210
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Responsable Qualité
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2006
    Messages : 210
    Points : 131
    Points
    131
    Par défaut
    J'ai testé le programme donnée par le lien de bandit boy mais je n'arrive pas à le faire fonctionner.

    J'ai fait comme indiqué. J'ai Activer puis pointé ma souris sur un élément d'un autre exécutable (Tedit ou TComboBox) et j'ai lancer le test avec la barre d'espace mais je n'obtiens rien, le programme ne réagit pas, il ne se passe rien.

    Quelque'un à-t'il une idée ?

  15. #15
    Membre actif
    Avatar de lanonyme
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    229
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 229
    Points : 290
    Points
    290
    Par défaut
    Bonjour,

    tu as juste essayer avec la barre espace, ou avec d'autre caractere ?

    Edit:
    j'ai ecrit un peu vite je regarde l'autre post
    lanonyme

  16. #16
    Membre actif
    Avatar de lanonyme
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    229
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 229
    Points : 290
    Points
    290
    Par défaut
    Bonjour,

    J'arrive a remplir un edit:
    Je procede de la façon suivante :

    1er chose: rechercher le type de classe auquel on a affaire avec un logiciel du type spy++.
    Ensuite, on code dans l'ordre ... pour trouver l'edit et le remplir

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
     
     String NouveauTexte = "ca marche !!" ;
    // Recherche de la fenetre mere
     HWND h = FindWindow("TConnectToInstanceForm.UnicodeClass", NULL);
    // Recherche de l'edit
     HWND h2 =  FindWindowEx(h,NULL,"TTntGroupBox.UnicodeClass", NULL);
     HWND h3 =  FindWindowEx(h,h2,"TTntGroupBox.UnicodeClass", NULL);
    // On la trouver
     HWND h4 =  FindWindowEx(h3,NULL,"TTntEdit.UnicodeClass", NULL);
    // On envoie le message
     SendMessage(h4,WM_SETTEXT,0,(LPARAM)NouveauTexte.c_str());
    Comme apparement, tu n'a pas l'aide,voici celle de Findwindow et FindwindowEx. Trés utiles pour ce genre de chose:

    Citation Envoyé par Aide Builder
    The FindWindow function retrieves the handle to the top-level window whose class name and window name match the specified strings. This function does not search child windows.

    HWND FindWindow(

    LPCTSTR lpClassName, // pointer to class name
    LPCTSTR lpWindowName // pointer to window name
    );


    Parameters

    lpClassName

    Points to a null-terminated string that specifies the class name or is an atom that identifies the class-name string. If this parameter is an atom, it must be a global atom created by a previous call to the GlobalAddAtom function. The atom, a 16-bit value, must be placed in the low-order word of lpClassName; the high-order word must be zero.

    lpWindowName

    Points to a null-terminated string that specifies the window name (the window's title). If this parameter is NULL, all window names match.



    Return Values

    If the function succeeds, the return value is the handle to the window that has the specified class name and window name.
    If the function fails, the return value is NULL. To get extended error information, call GetLastError.
    Citation Envoyé par Aide Builder
    [Now Supported on Windows NT]

    The FindWindowEx function retrieves the handle to a window whose class name and window name match the specified strings. The function searches child windows, beginning with the one following the given child window.

    HWND FindWindowEx(

    HWND hwndParent, // handle to parent window
    HWND hwndChildAfter, // handle to a child window
    LPCTSTR lpszClass, // pointer to class name
    LPCTSTR lpszWindow // pointer to window name
    );


    Parameters

    hwndParent

    Identifies the parent window whose child windows are to be searched.
    If hwndParent is NULL, the function uses the desktop window as the parent window. The function searches among windows that are child windows of the desktop.

    hwndChildAfter

    Identifies a child window. The search begins with the next child window in the Z order. hwndChildAfter must be a direct child window of hwndParent, not just a descendant window.
    If hwndChildAfter is NULL, the search begins with the first child window of hwndParent.
    Note that if both hwndParent and hwndChildAfter are NULL, the function searches all top-level windows.

    lpszClass

    Points to a null-terminated string that specifies the class name or is an atom that identifies the class-name string. If this parameter is an atom, it must be a global atom created by a previous call to the GlobalAddAtom function. The atom, a 16-bit value, must be placed in the low-order word of lpszClass; the high-order word must be zero.

    lpszWindow

    Points to a null-terminated string that specifies the window name (the window's title). If this parameter is NULL, all window names match.



    Return Values

    If the function succeeds, the return value is the handle to the window that has the specified class and window names.
    If the function fails, the return value is NULL. To get extended error information, call GetLastError.
    Voila

    C'est tout simple en faites

    lanonyme

  17. #17
    Membre habitué Avatar de Furlaz
    Homme Profil pro
    Responsable Qualité
    Inscrit en
    Mai 2006
    Messages
    210
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Responsable Qualité
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2006
    Messages : 210
    Points : 131
    Points
    131
    Par défaut
    Citation Envoyé par lanonyme
    1er chose: rechercher le type de classe auquel on a affaire avec un logiciel du type spy++.
    Tu trouve ca ou un logiciel spy++ ? et c'est quoi exactement comme logiciel ?

  18. #18
    Membre actif
    Avatar de lanonyme
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    229
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 229
    Points : 290
    Points
    290
    Par défaut
    Bonjour,

    Citation Envoyé par Furlaz
    Tu trouve ca ou un logiciel spy++ ? et c'est quoi exactement comme logiciel ?
    Je m'attendai a cet question

    C'est le logiciel fournit avec la suite Visual Studio
    Sinon tu as mycatch ( recherche sur le fofo, c'est la que je l'ai trouver, il est free en plus )

    Explication tres sommaire (presque correct aussi )
    Il te permet de connaitre plusieurs choses, comme le Handle, le type, le texte, de chaque application qui tourne sous windows.

    lanonyme

  19. #19
    Membre habitué Avatar de Furlaz
    Homme Profil pro
    Responsable Qualité
    Inscrit en
    Mai 2006
    Messages
    210
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Responsable Qualité
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2006
    Messages : 210
    Points : 131
    Points
    131
    Par défaut
    Oki merci, je regarde ca.

    Sinon j'ai trouvé le logiciel sur ce site


  20. #20
    Membre habitué Avatar de Furlaz
    Homme Profil pro
    Responsable Qualité
    Inscrit en
    Mai 2006
    Messages
    210
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Responsable Qualité
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2006
    Messages : 210
    Points : 131
    Points
    131
    Par défaut
    Comment fait on pour utiliser ce petit logiciel MyCatch. Il me demande toujours de selectionner un Handle je le selectionne comment ? ou ?

    EDIT : J'ai parlé un peu vite. Pour le selectionner il suffit de faire glisser le curseur avec les 4 fleches qui se rejoingne vers le handle que l'on veut trouvé

    Une fois que j'ai le handle, je l'utilise comment dans le code que tu m'a passé ?

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. Problème d'interaction entre un userform et un logiciel externe
    Par lavoyech dans le forum Windows Forms
    Réponses: 0
    Dernier message: 20/04/2012, 11h04
  2. Interaction entre logiciels différents
    Par EvanG dans le forum Langages de programmation
    Réponses: 6
    Dernier message: 17/04/2007, 15h49
  3. [FB] Compatibilité entre deux logiciels et le SGBD
    Par Benjamin GAGNEUX dans le forum Débuter
    Réponses: 13
    Dernier message: 28/01/2005, 16h30
  4. [Collaboration/Interaction] Peut-on schématiser une interaction entre un bouton de commande et un autre objet ?
    Par manel007 dans le forum Autres Diagrammes
    Réponses: 5
    Dernier message: 21/09/2004, 01h01
  5. [ASCII] Codes différents entre 2 logiciels
    Par MinsK dans le forum Assembleur
    Réponses: 3
    Dernier message: 20/04/2004, 09h34

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