[VB6][XSLT Extension] Débutant

Signaler
Messages postés
3
Date d'inscription
jeudi 29 septembre 2005
Statut
Membre
Dernière intervention
16 décembre 2007
-
Messages postés
3
Date d'inscription
jeudi 29 septembre 2005
Statut
Membre
Dernière intervention
16 décembre 2007
-
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 (un activeX me semble-t-il) 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 créer 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.?

-Connaissez- vous et avez vous déjà créé un objet COM(ActivieX) afin d'étendre XSLT?

Je vous remiercie par avance.

Lionel.

3 réponses

Messages postés
6063
Date d'inscription
dimanche 13 avril 2003
Statut
Modérateur
Dernière intervention
15 juillet 2011
37
Salut

http://www.vbfrance.com/recherche.aspx?r=Cryptage&tr=source

pour la cryptographie.

regarde du coté de la dll crypt32.dll (je n'ai pas trouvé d'exemple VB mais il y a des exemple dotnet. (peut etre pas supporté par w98)
Peut être traduisible en VB6.

Pour les autres questions, je n'ai pas trop réfléchis.

Voila
Messages postés
17288
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
27 septembre 2021
71
je ne crois pas que le probleme rencontré soit avec la cryptographie...
je crois que c'est l'appel d'objets COM depuis une feuille style XSLT...

le cryptage n'est là que pour exemple
Messages postés
3
Date d'inscription
jeudi 29 septembre 2005
Statut
Membre
Dernière intervention
16 décembre 2007

Merci pour l'information concernant la cryptographie.


Mais Renfield a raison, peu importe quelle fonction je vais appeler.


Ce qui m'importe est déjà de savoir de quel objet COM l'article http://msdn.microsoft.com/msdnmag/issues/02/03/xml/
(section "XSLT Extension Objects") parle? Un activeX? Comme ça je pourrai mieux orienter mes recherches.


Ce qu'il me faudrait c'est une méthode avec VB6 que je vais acquérir afin d'aller direct au but.

Les étapes pour créer un activeX le plus simple possible avec une seule fonction simple.


Une fois cet activeX créé. Comment je l'inscris pour qu'il soit utilisable?


Comme ça je pourrai tester si je peux appeler ma fonction depuis ma feuille XSL.

Le mieux pour moi serait que quelqu'un ayant déjà créé une extension XSLT avec un objet COM VB6 m'explique.

Merci.

Lionel.