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 6 et antérieur Discussion :

"Dependency Files" pour MSSCRIPT.OCX


Sujet :

VB 6 et antérieur

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2006
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 27
    Points : 10
    Points
    10
    Par défaut "Dependency Files" pour MSSCRIPT.OCX
    Bonjour
    Je viens d'écrire un logiciel qui utilise MSSCRIPT, mais j'ai un grand souci: ça marche très bien chez moi, mais pas chez les autres!!
    Le SETUP je l'ai créé avec Application Setup Wizard qui vient avec Visual Basic 5.
    Mais durant le processus, il me demande si j'ai des Dependency Files pour msscript.ocx, je réponds que non, car je les connais pas.
    Mais voilà, quand quelqu'un d'autre installe le logiciel chez lui, ça marche pas! Donc je me suis dis ça peut être à cause de ça...
    Est ce que quelqu'un d'entre vous sait s'il faut rajouter des fichiers au Pack d'installation contenant MSSCRIPT??
    Merci d'avance pour vos réponses...

  2. #2
    Membre habitué Avatar de BertrandA
    Inscrit en
    Août 2003
    Messages
    170
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 170
    Points : 197
    Points
    197
    Par défaut
    Bonsoir,
    Citation Envoyé par mofetil
    Mais voilà, quand quelqu'un d'autre installe le logiciel chez lui, ça marche pas!
    Qu'est ce qui ne fonctionne pas ? Le setup ? L'application ?
    Tu as vérifié que l'OCX en question était bien enregistré sur le poste client ?
    Les orteils servent à trouver les pieds de chaise et les montants de porte quand il fait noir.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2006
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 27
    Points : 10
    Points
    10
    Par défaut
    Bonsoir
    Merci pour ta réponse.
    Ce qui ne fonctionne pas c'est l'application (le setup se déroule normalement)
    Justement, je ne sais pas comment vérifier si l'OCX est enregsitré chez le destinataire.

    Mais c'est étonnant, je croyais que c'est Application Setup Wizard qui s'occupe de tout, non?

    Comment faire pour enregistrer les OCX? C'est compliqué? Et si le "client" n'est pas très compétent au niveau informatique??

  4. #4
    Membre habitué Avatar de BertrandA
    Inscrit en
    Août 2003
    Messages
    170
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 170
    Points : 197
    Points
    197
    Par défaut
    Citation Envoyé par mofetil
    Mais c'est étonnant, je croyais que c'est Application Setup Wizard qui s'occupe de tout, non?
    Bah oui normalement.

    Citation Envoyé par mofetil
    Comment faire pour enregistrer les OCX? C'est compliqué? Et si le "client" n'est pas très compétent au niveau informatique??
    regsvr32 fichier.ocx
    La commande ne te dira pas si l'OCX était déjà préalablement enregistré.

    Normalement un OCX pas enregistré ça se voit assez facilement à l'utilisation : l'exécutable fonctionne, sauf lorsqu'il s'agit d'utiliser le composant en question.
    Si ton appli se lance, mais que certaines fonctionnalités sont absentes ou inopérantes...
    Les orteils servent à trouver les pieds de chaise et les montants de porte quand il fait noir.

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2006
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 27
    Points : 10
    Points
    10
    Par défaut
    En fait mon application utilise la fonction Eval de MSSCRIPT.OCX
    Cette fonction permet d'évaluer la valeur d'une expression, telle que "sin(3)*cos(3)" par ex.
    L'application se lance normalement, mais lorsque l'utilisateur essaie d'utiliser cette fonction (Eval), ça bloque PARFOIS mais pas toujours (pour certaines expressions assez longues)
    Alors que, CHEZ MOI TOUT MARCHE TRES BIEN
    C'est pour ça que je soupçonne une mauvaise installation de MSSCRIPT.OCX chez mes "clients"... surtout que eux n'ont pas Visual Basic installé.
    Je sais pas comment faire... je dois essayer de leur demander d'enregistrer l'OCX comme tu m'as dit, et je te tiens au courant.
    Merci et bonne nuit

  6. #6
    Membre expert
    Avatar de khany
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2 073
    Détails du profil
    Informations personnelles :
    Âge : 62
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2 073
    Points : 3 890
    Points
    3 890
    Par défaut
    Il existe aussi un petit logiciel (à télécharger sur le net mais je sais plus où ) qui te permet de lister les dépendances nécessaires à ton application, il s'appelle "depends.exe" je pense bien (désolée, je ne l'ai pas sur le poste où je travaille actuellement d'où le vague de la réponse)
    avant de poster FAQ VB - Page sources VB - Cours VB

    Mes tutoriels : VB - VB.NET et ASP.NET

    N'oubliez pas Merci !

  7. #7
    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 : 70
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Points : 24 327
    Points
    24 327
    Par défaut
    Citation Envoyé par khany
    Il existe aussi un petit logiciel (à télécharger sur le net mais je sais plus où )
    Dependency Walker
    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!

  8. #8
    Membre expert
    Avatar de khany
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2 073
    Détails du profil
    Informations personnelles :
    Âge : 62
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2 073
    Points : 3 890
    Points
    3 890
    Par défaut
    Exact
    avant de poster FAQ VB - Page sources VB - Cours VB

    Mes tutoriels : VB - VB.NET et ASP.NET

    N'oubliez pas Merci !

  9. #9
    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 : 70
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Points : 24 327
    Points
    24 327
    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!

  10. #10
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2006
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 27
    Points : 10
    Points
    10
    Par défaut
    Merci pour les réponses.
    Je peux vous demander une chose? Est-ce que quelqu'un peut essayer d'installer le logiciel chez lui pour voir si ça marche?
    C'est juste un petit logiciel pour tracer les courbes mathématiques, ce qui est fort utile pour moi et mes camarades de classe
    Bon pour l'instant c'est un truc hyper simple...mais je compte ajouter d'autres fonctions(calculs de tangentes etc...)
    Est-ce que ça porte atteinte aux règles du forum si je vous donne l'adresse http pour télécharger le fichier SETUP...
    Je suis nouveau sur le forum et je veux pas faire des choses qui ne se font pas, pour que les vieux ne me virent pas
    Merci

  11. #11
    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 : 70
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Points : 24 327
    Points
    24 327
    Par défaut
    Aucun problème pour un lien vers ton programme.

    Chacun choisira s'il prend le risque de l'exécuter ou pas.

    Quant à MSSCRIPT.OCX, il me semble faire partie intégrante de l'OS et n'a aucune dépendence qui ne soit standard.
    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!

  12. #12
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2006
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 27
    Points : 10
    Points
    10
    Par défaut
    Bonjour
    Pour MSSCRIPT, je sais pas ce que tu veux dire par partie intégrante, mais d'après le site microsoft, msscript.ocx ne vient pas avec WINDOWS, donc est installé lors de l'installation de Visual Basic ou d'autres langages.
    Mais il semble bien qu'il n'a pas de fichiers dépendants (selon microsoft aussi).
    Reste juste la question de l'enregistrer dans le Registery.

    Voici l'adresse pour télécharger mon "programme":

    http://wael.neuf.fr/fonction.zip
    Merci pour ceux qui vont me le tester.
    Chez moi le logiciel trace toutes les courbes immaginables et possibles, alors que chez les autres ça ne traçe que les fonctions les plus simples: Y=5*X par exemple...

  13. #13
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2006
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 27
    Points : 10
    Points
    10
    Par défaut
    Personne ne m'a essayé mon tout petit logiciel
    En tout cas merci, je vais voir ce que je peux faire, et vous tiendrai au courant quand je trouve la réponse.

  14. #14
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Points : 4 674
    Points
    4 674
    Par défaut
    ton "tout petit logiciel" dont le zip seul fait 1,42 MO, Mofetil, n'est composé que d'exécutables, sans que l'on puisse en contrôler les sources.

    Relis ce qu'a écrit plus haut AlainTech.

    Celui qui exécuterait ce setup devrait accepter de prendre un risque...

    DVP n'est pas une plateforme de tests mais un forum de développement.

  15. #15
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2006
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 27
    Points : 10
    Points
    10
    Par défaut
    Oui oui je comprends bien Je sais que c'est un forum de développeurs... mais mon problème ne sera pas résolu si je vous envoie le code source, car le logiciel marche bien chez moi... le problème vient du Setup qui ne l'installe pas correctement chez les autres...

    Je sais bien que le forum n'est pas une plateforme d'essai, c'est pour ça que je ne vous demande pas de me corriger mon code... je voulais juste savoir pourquoi Visual Basic 5 n'arrive pas à créer un Setup correct pour mon application... et il semble que ce problème ne me concerne pas seulement, y en a qui rencontrent le même problème.

    Mais juste une petite remarque: mon ZIP contient juste un seul executable, setup.exe, et puis les autres fichiers c'est Apllication Setup Wizard qui les rajoute,... pourquoi tu trouves que c'est bizarre que ça fait 1,42 Mo??

    Sinon mon logiciel tout seul fait 23 Ko uniquement.

    Vous me permettez deux dernières questions:

    1-Est-ce qu'il y a, à votre avis, un moyen plus intelligent pour faire un Setup pour son application?

    2-(ça peut vous paraitre bête, mais bon) Si une application marche bien chez moi mais pas chez les autres, est-ce que ça peut venir d'une faute dans le code source?? Ou bien à 100% ça vient de "l'extérieur" (fichiers dll ou ocx).

    Merci derechef...

  16. #16
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Points : 4 674
    Points
    4 674
    Par défaut
    Je viens, Mofetil, d'analyser le contenu de ton zip.
    Il se trouve que j'ai VB5 et qu'il m'a donc été possible de constater que, mis à part l'OCX et le fichier de dépendances, tout appartenait bien à VB.

    Mais regarde ce que tu as écrit :
    Ce qui ne fonctionne pas c'est l'application (le setup se déroule normalement)
    Il faudrait donc, pour constater les difficultés que tu rencontres, non seulement exécuter le Setup (qui est bien écrit par VB), mais également lancer ensuite Fonction.exe... dont nous ne connaissons nullement le source et donc les instructions qu'il exécute...

    C'est en celà que réside le risque, Mofetil.

  17. #17
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2006
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 27
    Points : 10
    Points
    10
    Par défaut
    Salut jmfmarques
    D'abord merci pour ta réponse.
    Ensuite, oui le SETUP fonctionne bien dans le sens où il finit normalement l'installation, mais c'est l'application qui bloque ensuite.

    Mais j'ai de fortes raisons pour penser que ça vient d'une mauvaise installation de la librairie des fonction qui vient avec msscript.ocx

    Mais dis-moi, si je t'envoie le code source, est-ce que tu me feras le plaisir de l'essayer??
    Comme ça, au moins, je pourrai écarter la possibilté que ça vienne du code source.
    Tiens, je vais mettre le code source sur mon site

    http://wael.neuf.fr/fonc.zip

    (en espérant qu'il n'y aura pas de petits programmeurs débutants comme moi qui vont aller me le piquer et mettre leur nom dessus )

  18. #18
    Expert éminent sénior


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Points : 20 038
    Points
    20 038
    Par défaut
    as tu essayer de comparer tes version de WSH (windows scripting host) sur tes différentes machines..en ligne de commande cscript.exe..[

    C:\>cscript
    Microsoft (R) Windows Script Host Version 5.6
    Copyright (C) Microsoft Corporation 1996-2001. Tous droits réservés.
    ensuite,compare aussi tes version d'internet explorer...

  19. #19
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Points : 4 674
    Points
    4 674
    Par défaut
    Bon, Mofetil,

    Merci pour ce geste.

    J'ai commencé à regarder et, en effet, il n'y a rien de risqué dans ton code.

    Deux petites choses, toutefois :
    Au chargement, depuis le projet, de tes Forms fonction3.frm et fonction4.frm, un problème surgit :
    pour fonction3.frm :
    Line 34: Property Text in Text1 had an invalid file reference.
    pour fonction4.frm :
    Line 33: Property Text in Text1 had an invalid file reference.
    Peux-tu me dire ce dont il s'agit (que ton code ne me permet pas de voir) ?


    J'ai remarqué par ailleurs que tu ne pratiques pas l'indentation. Tu es fâché avec elle ? Elle permet toutefois une excellente lisibilité...
    Mais rien à voir avec ton problème actuel.

  20. #20
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2006
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 27
    Points : 10
    Points
    10
    Par défaut
    Salut

    Pour les deux erreurs que t'as eues, j'en sais rien!! j'ai aucun fichier rattaché à mes Text Box.
    Mais tu ne m'as pas dit si ça marche chez toi ou pas?? Est-ce que ça démarre?? Ou bien les deux erreurs l'empêchent de démarrer??

Discussions similaires

  1. [SQL] magic quotes ou double apostrophes pour échapper apostrophe
    Par zorian dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 13/03/2006, 16h23
  2. Réponses: 2
    Dernier message: 15/04/2004, 15h44

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