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

VBScript Discussion :

appel à partir d'une application C


Sujet :

VBScript

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 24
    Points : 13
    Points
    13
    Par défaut appel à partir d'une application C
    Bonjour,
    j'ai une application écrite en C et pour mettre à jour la valeur d'une variable var1 je dois accéder à un simulateur. L'API du simulateur permet d'accéder à une variable et récupérer sa valeur grâce à VBscript à l'aide d'un moniker

    je voudrais savoir est ce que c'est possible d'inclure du VBScript dans un programme écrit en C.

    Merci d'avance pour votre aide

  2. #2
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Points : 4 061
    Points
    4 061
    Par défaut
    Le c est un langage qui nécessite compilation, alors que le vbs est un script qui est interprété par un interpréteur (donc non compilé).

    Tu ne trouveras aucun compilateur et/ou interpréteur qui soit capable de compiler du C en interprétant en partie du VBS (je ne voit même pas comment ce serait possible).

    Par contre à partir du programme C tu peux lancer un interpréteur VBS (cscript ou wscript) et passant en paramètre le nom du script et en argument de celui-ci des valeurs dont tu considère que le vbs en a besoin.

    pour la communication inverse du VBS vers le programme C tu as plein de moyen de faire :
    1. Code retour du script.
    2. Variable d'environnement.
    3. Fichier texte ou binaire.
    4. Memoire partagée.
    5. Base de Registre.
    Pourquoi faire compliqué lorsque l'on peut faire encore plus compliqué.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 24
    Points : 13
    Points
    13
    Par défaut
    Merci pour ta réponse

    je vais essayer avec le code retour du script

    j'essaye d'éviter d'écrire dans un fichier texte

    je cherche un bon tutorial, t'en a un à me conseiller

    Merci

  4. #4
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Points : 4 061
    Points
    4 061
    Par défaut
    La FAQ VBS ?

    Sinon les tutoriaux VB sur le site développez.com, mais faut convertir les exemples de code en VBS. Pas très compliqué, mais selon ton niveau, tu y arriveras plus ou moins (et selon l'exemple aussi).
    Pourquoi faire compliqué lorsque l'on peut faire encore plus compliqué.

Discussions similaires

  1. Réponses: 3
    Dernier message: 18/01/2014, 00h27
  2. Réponses: 9
    Dernier message: 27/04/2010, 11h19
  3. Appel d'Internet à partir d'une application Delphi
    Par JP.NUAGE dans le forum Web & réseau
    Réponses: 3
    Dernier message: 30/06/2008, 10h52
  4. [Print]Imprimer a partir d'une application web
    Par Chiabni dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 03/01/2006, 13h02
  5. Appels DCOM depuis une application Unix
    Par Dinaïz dans le forum Windows
    Réponses: 1
    Dernier message: 26/08/2005, 13h53

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