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 :

[VB6][débutant] Créer un objet COM pour XSLT


Sujet :

VB 6 et antérieur

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 70
    Points : 52
    Points
    52
    Par défaut [VB6][débutant] Créer un objet COM pour XSLT
    Bonjour,

    Comme l'indique le titre de mon sujet je suis débutant en VB.

    Ce qui m'a amené ici est que je vais avoir besoin de VB pour créer une extension XSLT pour MSXML4 SP2.

    D'après le lien suivant : http://msdn.microsoft.com/msdnmag/issues/02/03/xml/
    section "XSLT Extension Objects", je peux appeler des fonctions dans des composants compilés(COM extension objects) depuis mon fichier XSL.

    Mon but est donc d'avoir un objet COM qui contiendrait deux fonctions:
    - string crypter(string maChaine, string monMotdePasse)
    - string decrypter(string maChaine, string monMotdePasse).

    Les questions que je me pose sont les suivantes étant novice:

    -Est-ce que la version Visual Studio 6 me permettra de créer un tel objet facilement?

    -Avez vous de la documentation pour vite et facilement crer un objet COM ou des codes existants pour que je puisse m'en inspirer, peu importe l'algorithme de cryptage?

    -Cet objet sera-t-il supporté par windows98, 2000 et XP?

    -L'utilisateur pourra-t-il s'affranchir de VB6 runtime pour utiliser l'objet COM (via xslt) si l'objet COM est installé chez lui.

    -En admettant que je doive installer chez l'utilisateur avec un installeur du type ISTOOL, m'installera-t-il ce composant facilement chez l'utilisateur?

    Je vous remiercie par avance.

    Lionel.

  2. #2
    Rédacteur
    Avatar de DarkVader
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 130
    Points : 3 118
    Points
    3 118
    Par défaut Re: [VB6][débutant] Créer un objet COM
    Citation Envoyé par trent94
    .../...
    -Est-ce que la version Visual Studio 6 me permettra de créer un tel objet facilement?
    Si c'est à une dll ActiveX que tu penses, oui.


    Citation Envoyé par trent94
    -Avez vous de la documentation pour vite et facilement crer un objet COM ou des codes existants pour que je puisse m'en inspirer, peu importe l'algorithme de cryptage?
    Les tutoriels du site - vite c'est comme tout, relatif. lol


    Citation Envoyé par trent94
    -Cet objet sera-t-il supporté par windows98, 2000 et XP?
    oui.


    Citation Envoyé par trent94
    -L'utilisateur pourra-t-il s'affranchir de VB6 runtime pour utiliser l'objet COM (via xslt) si l'objet COM est installé chez lui.
    Non, mais en pratiquant un empaquetage cela ne pose aucun problème particulier.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 70
    Points : 52
    Points
    52
    Par défaut
    En fait je ne connais pas (ou très peu VB), je vais d'abord l'acquérir et ce qui m'intéresse est :

    -De savoir de quel objet COM pour étendre XSLT de MSXML4 l'article http://msdn.microsoft.com/msdnmag/issues/02/03/xml/
    section "XSLT Extension Objects", parle : un activeX me semble t-il mais pour moi cela est confus.
    Cela me permettra de d'orienter mes recherches.

    -Afin de ne pas perdre trop de temps, de savoir quelles sont les étapes pour créer un activeX(en admettant que ce soit ça) le plus simple plossible.Ne contenant qu'un fonction renvoyant "HelloWorld!" par exemple

    -Puis quelle est la démarche (inscription?) pour que cet activeX soit utilisable par MSXML4 depuis XSLT.

    Comme ça je pourrai tester.

    Le mieux serait que quelqu'un ayant créé une extension XSLT en VB6 puisse m'orienter car je ne trouve pratiquement pas de doc sur le net.

    Merci

    Lionel.

  4. #4
    Rédacteur
    Avatar de DarkVader
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 130
    Points : 3 118
    Points
    3 118
    Par défaut
    Tout est dans les tutoriels
    http://vb.developpez.com/cours/

Discussions similaires

  1. Créer une classe com pour VB6
    Par magic.goby dans le forum VB.NET
    Réponses: 2
    Dernier message: 27/02/2009, 22h13
  2. [débutant] Créer une nouvelle méthode pour un objet
    Par gvdmoort dans le forum Ruby on Rails
    Réponses: 5
    Dernier message: 05/12/2007, 08h57
  3. [POO] Objet COM pour info imprimante
    Par nicocsgamer dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 19/03/2007, 09h20
  4. [VB6] Comment créer un objet TRIANGLE
    Par Lucas42 dans le forum VB 6 et antérieur
    Réponses: 14
    Dernier message: 17/05/2006, 16h15
  5. [POO] débutante dans les objets COM
    Par SandraG dans le forum Langage
    Réponses: 11
    Dernier message: 16/03/2006, 12h03

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