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 :

[VBS]Problème de syntaxe??


Sujet :

VBScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Août 2003
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 32
    Par défaut [VBS]Problème de syntaxe??
    Bonjour,

    j'ai un bug à cause de ce petit script en vb....ca marche mais j'ai le message d'erreur suivant:
    "l'appel d'une fonction Sub n'admet pas de parenthèses"

    Mon code est le suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <script type="text/vbscript">
    Function lotus
    	Set objApp = CreateObject("WScript.Shell")
    	objApp.Run "\\mspwin7\usr\PI\AccesBDDLotus\LancementBaseNotes.bat"
    End Function
    </script>
    et l'appel de cette fonction est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <a href="vbscript:lotus()" class="gris_over">Annuaire Retraite Lotus</a>

  2. #2
    Membre Expert
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 70
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Par défaut
    Bonjour,

    Il ne te manquerai pas les parenthèses ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <script type="text/vbscript"> 
    Function lotus()
       Set objApp = CreateObject("WScript.Shell") 
       objApp.Run "\\mspwin7\usr\PI\AccesBDDLotus\LancementBaseNotes.bat" 
    End Function 
    </script>

  3. #3
    Membre averti
    Inscrit en
    Août 2003
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 32
    Par défaut
    ben j'ai testé avec les parenthèses et cela ne donne rien de mieux......

  4. #4
    Xo
    Xo est déconnecté
    Membre Expert
    Avatar de Xo
    Inscrit en
    Janvier 2005
    Messages
    2 701
    Détails du profil
    Informations personnelles :
    Âge : 52

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 701
    Par défaut
    Je ne connais pas VBS, mais en VB, une fonction est faite pour renvoyer une valeur. Remplace Function par Sub dans ton code voir si ça fonctionne mieux ?
    "Ce que l'on conçoit bien s'énonce clairement,
    Et les mots pour le dire arrivent aisément." Nicolas Boileau

    "Expliquer empêche de comprendre si cela dispense de chercher"

    Quiz Oracle : venez tester vos connaissances !

    La FAQ Oracle : 138 réponses à vos questions
    Aidez-nous à la compléter

  5. #5
    Membre averti
    Inscrit en
    Août 2003
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 32
    Par défaut
    Non j'ai essayé en remplacant Function par Sub mais pas mieux....
    J'ai testé également en mettant et enlevant les parenthèses......pas de résultats.....

  6. #6
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Par défaut Re: [VBS]Problème de syntaxe??
    Citation Envoyé par MicheMTP13
    "l'appel d'une fonction Sub n'admet pas de parenthèses"
    C'est donc dans l'appel qu'il y a un problème.

    J'essaierais:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="vbscript:lotus" class="gris_over">Annuaire Retraite Lotus</a>
    Et comme dit plus haut, si une fonction ne renvoie rien, c'est une Sub.
    N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.
    Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
    Pensez aussi à voter pour les réponses qui vous ont aidés.
    ------------
    Je dois beaucoup de mes connaissances à mes erreurs!

Discussions similaires

  1. Problème de syntaxe - elements['x'].value
    Par Equus dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 22/02/2005, 11h22
  2. [Interbase] Problème de syntaxe SQL
    Par navis84 dans le forum InterBase
    Réponses: 4
    Dernier message: 22/12/2004, 17h07
  3. Problème de syntaxe
    Par Mister_FX dans le forum ASP
    Réponses: 5
    Dernier message: 30/06/2004, 10h01
  4. Problème de syntaxe ADO ...
    Par bendev dans le forum ASP
    Réponses: 2
    Dernier message: 15/04/2004, 14h38
  5. Réponses: 2
    Dernier message: 08/03/2004, 15h10

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