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

VB.NET Discussion :

Comment écrire dans un programme externe


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Aucune
    Inscrit en
    Mars 2014
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Aucune

    Informations forums :
    Inscription : Mars 2014
    Messages : 34
    Par défaut Comment écrire dans un programme externe
    Salut, voilà, en vb.net, j'ai créer une fenêtre avec un textbox dedans, j'ai compiler le tout et récupérer le exe.
    Ensuite j'ai créer un nouveau projet vb.net et je souhaiterais depuis se nouveau programme écrire dans le suivent (le exe)

    Mais je ne sais pas comment accéder à l'autre programme compiler (exe) et pas comment écrire dans le texbox.
    Savez-vous comment procéder ?

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2011
    Messages
    95
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2011
    Messages : 95
    Par défaut
    Bonjour,

    Je vois deux solutions : soit créer un fichier commun qui sera manipulé par les deux programmes, soit passer en paramètre ton texte au lancement de ton application Textbox, ce qui est à mon sens plus propre (exemple en C#, à adapter).

  3. #3
    Membre actif
    Homme Profil pro
    Aucune
    Inscrit en
    Mars 2014
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Aucune

    Informations forums :
    Inscription : Mars 2014
    Messages : 34
    Par défaut
    En faite ma fenêtre externe dois pouvoir recevoir du texte n'importe quand !
    C'est une fenêtre Débug en faite, depuis mon programme sous VB.Net, j’enverrais le texte vers cet fenêtre de sortie.

    J'ai pas envie de passer par un fichier non, je veux lui envoyer le texte directement voilà

  4. #4
    Membre chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2012
    Messages
    206
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2012
    Messages : 206
    Par défaut
    Bonjour,

    Il y a la fonction Debug.writeLine qui s'affiche dans la fenêtre de sortie dans visual studio si tu veux.
    Mais ca ne sera accesible que par toi du coup.
    Sinon il faut voir la gestion des socket pour un systeme de tchat, voir ici

  5. #5
    Membre actif
    Homme Profil pro
    Aucune
    Inscrit en
    Mars 2014
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Aucune

    Informations forums :
    Inscription : Mars 2014
    Messages : 34
    Par défaut
    Non je veux pas faire ça, je connais le débug de VB
    Je veux faire le mien

    J'ai trouvé ça pour ouvrir mon programme:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    FenêtreDébug = Shell("C:\Users\xxx\Desktop\Débug.exe", vbNormalFocus)
    Mais je ne sais pas comment écrire dedans mon texbox !
    Je ne sais pas non plus comment fermer mon programme !

  6. #6
    Membre Expert
    Avatar de wallace1
    Homme Profil pro
    Administrateur systèmes
    Inscrit en
    Octobre 2008
    Messages
    1 966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 966
    Billets dans le blog
    7
    Par défaut
    Bonjour,

    Si tu veux interagir avec d'autre programmes compilés tu peux regarder du côté des API.


    ---> Voilà un exemple qui permet d'écrire dans un fichier texte ouvert dans notepad :

    http://www.developpez.net/forums/d12...envoyer-texte/

    ---> La bible des fonctions Natives Window (Pinvoke ou API) :

    http://www.pinvoke.net/


    PS : tu devras certainement utiliser l'API GetClassName lorsque tu auras récupérer le handle de ta fenêtre de programme

    Il n'existe pas d'autres solutions pour ce genre d'interaction avec un binaire compilé !

    +

Discussions similaires

  1. Comment écrire dans l'historique d'un programme
    Par bbecrit dans le forum AS/400
    Réponses: 2
    Dernier message: 01/04/2014, 14h19
  2. Réponses: 3
    Dernier message: 24/01/2014, 12h52
  3. Réponses: 3
    Dernier message: 02/11/2009, 21h40
  4. [XML] Comment écrire dans un xml??
    Par ffmlgraphics dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 05/07/2005, 10h10
  5. [JAR] Comment écrire dans un fichier properties dans un jar
    Par Alec6 dans le forum Entrée/Sortie
    Réponses: 3
    Dernier message: 05/10/2004, 15h16

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