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

 .NET Discussion :

Lien entre application vb.net et exe


Sujet :

.NET

  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Février 2013
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2013
    Messages : 84
    Par défaut Lien entre application vb.net et exe
    Bonjour,

    Je suis en train de développer une petite application et je me retrouve bloqué.
    J'aimerai à partir d'une application en vb.net modifié un exe (qui n'est pas codé en vb mais en c) pour lui ajouté des infos.

    Par exemple mon programme en c affiche une message box et le message est variable1. Avec mon application en vb.net j'aimerai définir la variable1.
    J'ai trouvé un code pour faire cela mais il fonctionne pour un programme codé en vb.net.
    Et comment récupérer les infos envoyés dans le programme en C ?

    Je vous remercie d'avance

    Cordialement

    Guillaume

  2. #2
    Inactif  

    Homme Profil pro
    Ingénieur test de performance
    Inscrit en
    Décembre 2003
    Messages
    1 986
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur test de performance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 986
    Par défaut
    Bonjour.

    Le programme en C qui doit être modifié sera-t-il en court d'exécution ou non ?

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Février 2013
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2013
    Messages : 84
    Par défaut
    Bonjour,

    Il ne sera pas en cours d’exécution.

  4. #4
    Expert confirmé
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 532
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 532
    Par défaut
    salut c'est classique ce que tu veux faire...
    le plus simple c'est de prendre le programme C et le compiler en module c.a.d. en dll avec du code "non managed".
    Ensuite il faut inclure la dll compilée dans ton projet VB.NET
    Il faudra veiller à bien passer les paramètres du code C vers VB.Net et vice versa

    Autre solution c'est faire un module C mais en "managed" c.a.d que ça ne sera pas du code natif mais avec le CLR
    Une ultime solution c'est de faire un projet ATL-COM mais là c'est trop pointu pour expliquer comment faire

  5. #5
    Inactif  

    Homme Profil pro
    Ingénieur test de performance
    Inscrit en
    Décembre 2003
    Messages
    1 986
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur test de performance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 986
    Par défaut
    Re.

    Citation Envoyé par Guillaume1701 Voir le message
    Par exemple mon programme en c affiche une message box et le message est variable1. Avec mon application en vb.net j'aimerai définir la variable1.
    Il y a beaucoup de façon de faire, mais nous n'avons pas assez d'information sur le programme en C pour définir une méthode convenable.

    Des détails sur le programme C (API Win32, fenêtre classique, dialogBox, etc...).
    Ensuite variable1, c'est quoi exactement. Une chaîne de caractère de taille fixe, une variable dans le programme dont la valeur est inconnue, etc...

    Si par exemple variable1 est juste du texte, pourquoi ne pas utiliser un fichier qui contient ce texte. Le programme C charge le fichier et récupère le texte. Le programme VB modifie le texte dans le fichier.

Discussions similaires

  1. Réponses: 0
    Dernier message: 03/02/2015, 14h41
  2. vb.net Liens entre winforms
    Par vylsain dans le forum Windows Forms
    Réponses: 1
    Dernier message: 18/04/2006, 11h54
  3. Liens entre deux applications
    Par Plawi dans le forum MFC
    Réponses: 3
    Dernier message: 14/03/2006, 23h01
  4. Comment établir un lien entre 2 applications ???
    Par loupdeau dans le forum MFC
    Réponses: 12
    Dernier message: 07/04/2005, 08h15
  5. [VB.NET] ComboBox lien entre deux tables
    Par VDB1 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 15/07/2004, 12h15

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