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

ASP.NET Discussion :

Problème d'utilisation du shell avec IWshRuntimeLibrary.WshShell


Sujet :

ASP.NET

  1. #1
    Membre éclairé Avatar de Stephane_br
    Inscrit en
    Septembre 2005
    Messages
    222
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 222
    Par défaut Problème d'utilisation du shell avec IWshRuntimeLibrary.WshShell
    Bonjour,
    je galère depuis un bon moment, je ne trouve aucune infos concernant Windows Script Host Object Model pour vb.net/ASP.NET

    J'avais fais un code en vbscript classique qui fonctionnait parfaitement mais maintenant je dois le convertir pour pouvoir l'utiliser dans un code behind d'une page asp.net en vb.net et je n'y arrive pas.
    Je ne trouve aucune info à ce sujet sur le net. Peut être cela se fait-il autrement avec vb.net ??

    Je m'explique : avant, en asp/vbscript, j'avais ceci qui fonctionnait correctement (j'utilisais ceci pour une solution de paiement en ligne) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Set oShell = CreateObject("WScript.Shell")
    Set oExec = oShell.Exec("......exemple......")
    sBuffer = oExec.StdOut.ReadAll
    result = sBuffer
    Aujourd'hui, je ne trouve pas comment le retranscire en vb.net ... j'ai essayé ceci ci-dessous mais j'ai une erreur (en rouge) (je précise que ce code m'a été donné par un service d'assistance technique du module de paiement, mais pas moyen d'en savoir + auprès d'eux arf) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Dim oShell As New IWshRuntimeLibrary.WshShell
    Dim oScriptExec As IWshRuntimeLibrary.WshExec
    Dim sBuffer As String
    oScriptExec = oShell.Exec(".........exemple........")
    sBuffer = oScriptExec.StdOut.ReadAll
    Dim result = sBuffer
    L'erreur que cela me met est la suivante :
    type IWshRuntimeLibrary.WshShell non défini
    type IWshRuntimeLibrary.WshExec no ndéfini
    Dans mon code behind, j'ai importé ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Imports System
    Imports System.Data
    Imports System.IO
    Imports System.Configuration
    Imports System.Collections
    Imports System.Web
    Imports System.Web.Security
    Imports System.Web.UI
    Imports System.Web.UI.WebControls
    Imports System.Web.UI.WebControls.WebParts
    Imports System.Web.UI.HtmlControls
    Imports System.Data.OleDb
    Imports System.Data.SqlClient
    Imports Telerik.Web.UI
    Quelqu'un sait-il me dire si je dois importer quelque chose d'autre ou si cela se fait autrement ? Le souci c'est que je dois pouvoir récupérer une valeur de type chaine, résultat de l'exécution du script.

    Merci de votre aide, je suis dans l'impasse...

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 277
    Par défaut
    http://plasserre.developpez.com/cour...-forms5#LX-Q-4

    Le chapitre X-Q-4 donne la référence à ajouter pour que ça fonctionne.

  3. #3
    Membre éclairé Avatar de Stephane_br
    Inscrit en
    Septembre 2005
    Messages
    222
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 222
    Par défaut
    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème d'utilisation d'Ogre3D avec visual studio 2008
    Par Xystres dans le forum Bibliothèques
    Réponses: 1
    Dernier message: 27/01/2009, 00h26
  2. Problème d'utilisation du Shell
    Par Smip99 dans le forum Windows Forms
    Réponses: 7
    Dernier message: 17/06/2008, 11h00
  3. [GD] Problème d'utilisation de GD2 avec EasyPHP
    Par Megan dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 23/04/2007, 13h51
  4. Problème d'utilisation d'Axis avec des WSDL
    Par Tino13 dans le forum Services Web
    Réponses: 2
    Dernier message: 31/03/2007, 10h09
  5. Problème d'utilisation de Mysql avec dev-c++
    Par Watchi dans le forum Dev-C++
    Réponses: 10
    Dernier message: 06/08/2004, 14h35

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