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

WebDev Discussion :

bizarrerie sous WEBDEV


Sujet :

WebDev

  1. #1
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 3
    Points : 3
    Points
    3
    Par défaut bizarrerie sous WEBDEV
    Bonjour,

    Je suis développeur en WINDEV et WEBDEV depuis quelques mois.
    Je bute sur un problème bien particulier depuis peu :
      • Dans une procédure, je crée, paramètre et lance un script VBS.
      • Dans WINDEV ça marche, j'ai quand même introduit une temporisation (1 s) entre la création puis fermeture du fichier VBS et le lanceApplicationAssociée qui l'utilise.
      • Dans WEBDEV, ça ne marche pas (j'ai bien sur traité la tempo avec la fonction Multitâche() car Temporisation() n'est pas gérée par WEBDEV.
      • Quand je lance en déboguage, ça marche super (bien sur, ça va lentement).
      • Quand je le lance en execution normale, j'ai une fenêtre de Windows me disant qu'il ne trouve pas le script vbs !? Pourtant il est là !
    A tout hasard je laisse un bout de mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    // enfin on modifie le texte du script et on le met dans un fichier vbs qu'on crée pour la circonstance (sera supprimé)
     
    scriptvbs = script
    scriptvbs = Remplace(scriptvbs,"CHEMINCOMPLET",fichierModèle)
    scriptvbs = Remplace(scriptvbs,"BLOCREMPLACEMENT",bloc)
    scriptvbs = Remplace(scriptvbs,"CHEMIN",chemin)
    scriptvbs = Remplace(scriptvbs,"NOMFICHIERHTM",fichierHtmCréé)
    id1 est un entier = fCrée(fichierVbsCréé)
    fSauveTexte(fichierVbsCréé,scriptvbs)
     
    // on lance le script pour faire le travail :
     
    fFerme(id1)
    Multitâche(100)
    LanceAppliAssociée(fichierVbsCréé)
     
    // on récupère le fichier créé par le script dans la zone de saisie HTML :
     
    Texte_HTML_Préparation = fChargeTexte(fichierHtmCréé)
    Cellule_MailPréparé..Visible = Vrai
     
    // on efface les fichiers devenus inutiles :
     
    fSupprime(fichierHtmCréé)
    fSupprime(fichierVbsCréé)
     
    RENVOYER Vrai
    Ca coince entre les lignes 13 et 15, sauf en pas à pas.
    Je pense que ça vient du fait que Windows s'empare du fichier avant que WEBDEV l'ai laché, ça expliquerait pourquoi ça marche en déboguage au pas à pas par F7, mais c'est un peu simpliste.
    Si quelqu'un a une idée,
    Merci d'avance

  2. #2
    Membre averti
    Développeur informatique
    Inscrit en
    Avril 2010
    Messages
    256
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2010
    Messages : 256
    Points : 435
    Points
    435
    Par défaut
    Bonjour,

    fSauveTexte crée le fichier et le remplit. il n'y a pas besoin de le créer avant
    avec fCrée. (voir à la fin de l'aide le code équivalent à fSauveTexte)

    De plus, entre le mode test et le réel, d'une part, fSauveTexte et LanceAppliAssociée d'autre part, il y a peut-être une différence de répertoire par défaut.
    En précisant le chemin complet, ça marche peut-être mieux...

    Patrick

Discussions similaires

  1. [WB7] Procedure Globale sous WebDev
    Par Seb1492 dans le forum WebDev
    Réponses: 1
    Dernier message: 20/01/2009, 14h16
  2. Capturer les événement claviers sous Webdev
    Par Dedalerun dans le forum WebDev
    Réponses: 0
    Dernier message: 19/01/2009, 08h26
  3. Création Intranet sous webdev ?!
    Par romu-business dans le forum WebDev
    Réponses: 4
    Dernier message: 07/08/2008, 14h04
  4. Agrégateur de flux RSS sous Webdev ?
    Par AUERFR dans le forum WebDev
    Réponses: 1
    Dernier message: 24/09/2007, 11h46
  5. probleme avec apache sous webdev
    Par tirisus dans le forum WebDev
    Réponses: 2
    Dernier message: 28/09/2006, 07h13

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