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 :

path des runtime VB


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 9
    Par défaut path des runtime VB
    Bonjour,
    Je développe une petite application en VB que je souhaite distribuer.
    Les personnes à qui je l'envoie ne possèdent pas les runtime VB.
    Je pourrais leur demander d'installer le kit de librairies qui va bien, mais j'aimerais savoir si je pouvais juste faire copier moi même les dll dans un répertoire et que l'appli se lance en allant chercher les dll dans ce répertoire.

    En gros si les personnes veulent supprimer l'appli elles auraient juste à supprimer le répertoire avec l'exe et les dll, et pas à aller chercher les dll dans windows/system32 !

    Est ce possible ?
    Merci d'avance.

  2. #2
    Membre chevronné
    Homme Profil pro
    Développeur VB6 et tout neuf en .Net
    Inscrit en
    Avril 2005
    Messages
    377
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France

    Informations professionnelles :
    Activité : Développeur VB6 et tout neuf en .Net
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 377
    Par défaut
    Bonjour khadi_

    Et faire une "vrai"* procédure d'installation avec l'assistant d'empaquetage de VB ?

    * Je ne suis pas sûr que l'assistant de VB fasse de vrais procédures d'installation , mais c'est déjà un début.

  3. #3
    Membre éclairé
    Inscrit en
    Septembre 2003
    Messages
    391
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 391
    Par défaut
    le mieux est de faire un setup, ainsi la suppression sera propre.
    innosetup est excellent et dans leur base de connaissance il y a un chapitre special VB6.

    C'est facile à utiliser, et marche tres bien.

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 9
    Par défaut
    Rebonjour !
    Tout d'abord merci pour les réponses.
    Mon problème est que je dois remplacer des scripts vbs par de l'exécutable vb (pour des raisons de sécurité liés au WSH) sans rajouter de "lourdeur" -dans la mesure du possible- à l'install de l'appli.
    Le top aurait été que je copie à l'installation les dll du runtime VB dans mes répertoires !
    Si quelqu'un à une (autre) idée...

    Merci.

  5. #5
    Membre éclairé
    Inscrit en
    Septembre 2003
    Messages
    391
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 391
    Par défaut
    Citation Envoyé par khadi_ Voir le message
    ... sans rajouter de "lourdeur" -dans la mesure du possible- à l'install de l'appli.
    J'insiste !
    C'est sans doute parceque tu connais le packeteur livré avec VB que pour toi "setup=lourdeur", mais avec innosetup tu peux faire du light.
    je crois même que tu peux faire une installation en "mode silencieux"... (j'ai pas testé, mais je crois qu'on peut).
    sinon, bonne chance.

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 9
    Par défaut
    Bonjour,

    me voici de retour de congés, merci pour ta réponse...
    Je n'ai malheureusement pas la permission d'installer des fichiers chez le client ailleurs que dans le path de mon appli. Déjà qu'il s'était plaint de la sécurité des problèmes de sécurité liés au scripts vbs, je me vois mal lui demander d'installer un truc un plus

  7. #7
    Membre Expert
    Avatar de Delbeke
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    2 675
    Détails du profil
    Informations personnelles :
    Âge : 72
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2 675
    Par défaut
    Il est possible d'installer tes dlls dans le répertoire ou sera installé ton appli
    Quand windows ne trouve pas une dll, il la cherche dans le repertoire systeme, puis dans le repertoire de l'appli, puis dans tous les répertoires de la variable path

    Pour être sur qu'une dll soit chargée depuis un endroit précis (un sous repertoire de ton installation par exemple) tu peux forcer vb a charger explicitement la dll dont tu connais le chemin avec l' API LoadLibrary. il faudra penser à la décharger avec l' API FreeLibrary avant de quitter le programme.

    Ce fonctionnement est possible avec les dlls standards de windows, pour des dlls activex ou des ocx, il faut les enregistrer dans la base de registre avec une commande dos : RegSvr32.exe . Dans ce cas, windows se servira de la base de registre pour les localiser.

    Pour les dll standards de vb6, les dernieres version de windows les ont dèjà pre installées

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 19/11/2007, 12h03
  2. [Free Pascal] [Linux] Path des units GTK et SDL
    Par menthol34 dans le forum Free Pascal
    Réponses: 1
    Dernier message: 29/09/2007, 22h49
  3. Comment changer le path des log's?
    Par chris-chumillas dans le forum Administration
    Réponses: 1
    Dernier message: 09/07/2007, 11h14
  4. Charger le path des fichiers properties
    Par yanis97 dans le forum Langage
    Réponses: 1
    Dernier message: 30/11/2006, 20h54
  5. Redhat-9 changer le path des databases
    Par jean christophe dans le forum Installation
    Réponses: 7
    Dernier message: 30/05/2003, 17h53

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