trent94
Messages postés3Date d'inscriptionjeudi 29 septembre 2005StatutMembreDernière intervention16 décembre 2007
-
24 janv. 2006 à 23:04
trent94
Messages postés3Date d'inscriptionjeudi 29 septembre 2005StatutMembreDernière intervention16 décembre 2007
-
25 janv. 2006 à 15:04
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?
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.
trent94
Messages postés3Date d'inscriptionjeudi 29 septembre 2005StatutMembreDernière intervention16 décembre 2007 25 janv. 2006 à 15:04
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.