![]() |
| |||||||
| S'inscrire | FAQ | Membres | Calendrier | Recherche | Messages du jour | Marquer les forums comme lus |
![]() |
| LinkBack | Outils de la discussion | Modes d'affichage |
| |||
| Vous n'avez vraisemblablement pas d'application managé qui utilise MSXML4 (les versions supérieurs ne supportent pas le SxS). Voici une URL avec le contenu de "msxml4.manifest". http://windowssdk.msdn.microsoft.com.../ms766454.aspx -- Paul Bacelar MVP VC++ "Gloops" <gloops***niark.invalid> wrote in message news:e7uabcm$GHA.4428***TK2MSFTNGP04.phx.gbl... > Bonjour tout le monde, > > J'ai téléchargé il y a quelques jours le kit Microsoft XML à l'adresse > http://download.microsoft.com/downlo...1c2/xmlsdk.msi > > Je suis en train de faire mes premiers pas avec, et ce à l'aide de VB6 sur > une machine avec Windows XP. A la rubrique GUID and ProgID Information / > Dependencies in MSXML / MSXML and Windows / Creating a manifest for your > application, je vois qu'il m'est conseillé au point 4 de conformer mon > manifeste d'application aux informations incluses dans le manifeste > d'assemblage de MSXML, d'extension msxml4.manifest, que je m'attends à > trouver dans le répertoire C:\Windows\WinSxS\Manifests, or je ne trouve > aucun fichier avec cette extension non seulement dans ce répertoire, mais > sur tout mon disque. > > N'ayant pu construire un manifeste d'application qui se tienne, je suppose > qu'il est normal que je me ramasse une erreur 429 en lançant l'application > de test (après l'avoir un peu complétée pour qu'elle fasse un petit peu > quelque chose, voir ci-dessous. > > Quelqu'un voit-il ce que j'ai mal lu ? > > * > > Par ailleurs, peut-être vais-je comprendre mieux en y passant un peu plus > de temps, mais les instructions de création de l'application de test > proposent de créer un bouton avec juste pour code > > Private Sub Command1_Click() > > End Sub > > (deux rubriques plus loin, toujours dans "MSXML and Windows", cette fois > dans "Using Visual Basic to create sample DLL and EXE file") > > Ayant fait cela je ne suis guère surpris qu'il ne se passe rien, et la > tentation est grande de créer un objet DLLtest.TestSxS se référant au > module de classe de la DLL créée juste avant, et d'ajouter dans le code de > la DLL, au niveau Class_Initialize, un MsgBox pour qu'il se passe quelque > chose à l'écran, histoire de vérifier que j'ai bien initialisé un objet > DLLtest.TestSxs > > Effectivement, à l'exécution de Set X = New DLLtest.TestSxS dans > l'application test, j'ai bien le MsgBox qui s'affiche, ce qui est > encourageant. > > Là où ça deviendrait intéressant, et j'imagine que c'est le but du > composant, c'est une fois que je réussirais à créer un document XML à > l'aide de ce composant. La difficulté, c'est que pour cela il convient > d'abord de créer un objet à identifier à X.It (X étant un objet > DLLtest.TestSxS tel que défini dans le kit, et It étant sa propriété > définie dans la DLL). > > C'est lorsque je lance Set D = New DOMDocument40 que j'obtiens une erreur > 429, "le composant ActiveX ne peut créer l'objet". Je soupçonne que ceci > renvoie à ma première question, et que le composant pourrait créer l'objet > une fois que mon manifeste serait correct. > > Le fait que je ne sois pas sur une fausse piste serait déjà encourageant, > et alors dénicher ce fichu msxml4.manifest serait me semble-t-il bien > utile. > > Merci pour tout coup de main ... |
| | ||||
| ||||
| |
| |||
| Pourquoi changer le nom ? Essayez avec le nom original. -- Paul Bacelar MVP VC++ "Gloops" <gloops***niark.invalid> wrote in message news:%23qAF8jKBHHA.1780***TK2MSFTNGP03.phx.gbl... > Paul Bacelar a écrit, le 07/11/2006 20:47 : >> Vous n'avez vraisemblablement pas d'application managé qui utilise MSXML4 >> (les versions supérieurs ne supportent pas le SxS). >> >> Voici une URL avec le contenu de "msxml4.manifest". >> >> http://windowssdk.msdn.microsoft.com.../ms766454.aspx > > Bon, on ne peut pas dire que le résultat soit immédiat. > > J'ai essayé avec, dans msxml4.manifest, une deuxième section assembly, > avec, pour assemblyidentidy, name="Microsoft.MSXML4" au lieu de > Microsoft.MSXML2". > > MyTestApp.exe.manifest est reproduit ci-dessous. > > L'initialisation de l'objet créé d'après le module de classe TestSxS se > passe toujours bien, mais j'ai toujours une erreur 429 (le composant ne > peut créer l'objet) sur la ligne Set D = New DOMDocument40 > > Et j'avoue que je sèche ... > > = = = = = = = = = = = = = = = = = = = = = = > <?xml version="1.0" encoding="UTF-8" standalone="yes"?> > <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> > <assemblyIdentity > version="1.0.0" > processorArchitecture="" > name="MyTestApp" > type="" > /> > <description>Test d'une DLL de gestion XML</description> > <dependency> > <dependentAssembly> > <assemblyIdentity > type="win32" > name="Microsoft.MSXML4" > version="" > processorArchitecture="X86" > publicKeyToken="" > language="*" > /> > </dependentAssembly> > </dependency> > </assembly> |
| |||
| Pourquoi changer le nom ? Essayez avec le nom original. -- Paul Bacelar MVP VC++ "Gloops" <gloops***niark.invalid> wrote in message news:%23qAF8jKBHHA.1780***TK2MSFTNGP03.phx.gbl... > Paul Bacelar a écrit, le 07/11/2006 20:47 : >> Vous n'avez vraisemblablement pas d'application managé qui utilise MSXML4 >> (les versions supérieurs ne supportent pas le SxS). >> >> Voici une URL avec le contenu de "msxml4.manifest". >> >> http://windowssdk.msdn.microsoft.com.../ms766454.aspx > > Bon, on ne peut pas dire que le résultat soit immédiat. > > J'ai essayé avec, dans msxml4.manifest, une deuxième section assembly, > avec, pour assemblyidentidy, name="Microsoft.MSXML4" au lieu de > Microsoft.MSXML2". > > MyTestApp.exe.manifest est reproduit ci-dessous. > > L'initialisation de l'objet créé d'après le module de classe TestSxS se > passe toujours bien, mais j'ai toujours une erreur 429 (le composant ne > peut créer l'objet) sur la ligne Set D = New DOMDocument40 > > Et j'avoue que je sèche ... > > = = = = = = = = = = = = = = = = = = = = = = > <?xml version="1.0" encoding="UTF-8" standalone="yes"?> > <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> > <assemblyIdentity > version="1.0.0" > processorArchitecture="" > name="MyTestApp" > type="" > /> > <description>Test d'une DLL de gestion XML</description> > <dependency> > <dependentAssembly> > <assemblyIdentity > type="win32" > name="Microsoft.MSXML4" > version="" > processorArchitecture="X86" > publicKeyToken="" > language="*" > /> > </dependentAssembly> > </dependency> > </assembly> |
| |||
| Avez-vous essayé Manifestchk.vbs. http://msdn.microsoft.com/library/de...estchk_vbs.asp -- Paul Bacelar MVP VC++ "Gloops" <gloops***niark.invalid> wrote in message news:%23KqzDr$CHHA.4292***TK2MSFTNGP06.phx.gbl... > Gloops a écrit, le 10/11/2006 18:39 : >> D'après cette question, j'ai l'impression que j'ai dû me tromper quelque >> part ... > > Quelqu'un serait-il en mesure de me dire où ? |
| |||
| Avez-vous essayé Manifestchk.vbs. http://msdn.microsoft.com/library/de...estchk_vbs.asp -- Paul Bacelar MVP VC++ "Gloops" <gloops***niark.invalid> wrote in message news:%23KqzDr$CHHA.4292***TK2MSFTNGP06.phx.gbl... > Gloops a écrit, le 10/11/2006 18:39 : >> D'après cette question, j'ai l'impression que j'ai dû me tromper quelque >> part ... > > Quelqu'un serait-il en mesure de me dire où ? |
| |||
| "Gloops" <gloops***niark.invalid> wrote in message news:%23PnVAA7FHHA.3304***TK2MSFTNGP05.phx.gbl... > Paul Bacelar a écrit, le 01/12/2006 15:57 : >> Avez-vous essayé Manifestchk.vbs. >> http://msdn.microsoft.com/library/de...estchk_vbs.asp > > On dirait que c'est un moyen d'avoir des pistes ... > Je pense que c'est à partir de Jeudi que je vais pouvoir passer un peu de > temps là-dessus. > > J'ai cherché "download" sur la page, est-ce une manifestation de ma > naïveté ? > > "a validation tool provided in the Microsoft Windows Software Development > Kit (SDK)" > > J'ai un xmlsdk.msi provenant du site Microsoft, ça doit bien être celui > dont il s'agit, non ? > > Je commence franchement à me demander si je l'ai installé comme j'aurais > dû ... > > Pas de Manifestchk.vbs sur mon disque dur ... > > J'ai pourtant un répertoire "C:\Program Files\Microsoft XML Parser SDK", > contenant les répertoires Docs, inc, lib. Mais pas de vbs là-dedans. > > De toute manière j'ai lancé la recherche dans l'explorateur à partir de > C:\ > > Ou alors il s'agit d'un autre SDK ? Il parle du "Platform SDK". http://www.microsoft.com/msdownload/...uplauncher.htm -- Paul Bacelar MVP VC++ |
| |||
| "Gloops" <gloops***niark.invalid> wrote in message news:%23PnVAA7FHHA.3304***TK2MSFTNGP05.phx.gbl... > Paul Bacelar a écrit, le 01/12/2006 15:57 : >> Avez-vous essayé Manifestchk.vbs. >> http://msdn.microsoft.com/library/de...estchk_vbs.asp > > On dirait que c'est un moyen d'avoir des pistes ... > Je pense que c'est à partir de Jeudi que je vais pouvoir passer un peu de > temps là-dessus. > > J'ai cherché "download" sur la page, est-ce une manifestation de ma > naïveté ? > > "a validation tool provided in the Microsoft Windows Software Development > Kit (SDK)" > > J'ai un xmlsdk.msi provenant du site Microsoft, ça doit bien être celui > dont il s'agit, non ? > > Je commence franchement à me demander si je l'ai installé comme j'aurais > dû ... > > Pas de Manifestchk.vbs sur mon disque dur ... > > J'ai pourtant un répertoire "C:\Program Files\Microsoft XML Parser SDK", > contenant les répertoires Docs, inc, lib. Mais pas de vbs là-dedans. > > De toute manière j'ai lancé la recherche dans l'explorateur à partir de > C:\ > > Ou alors il s'agit d'un autre SDK ? Il parle du "Platform SDK". http://www.microsoft.com/msdownload/...uplauncher.htm -- Paul Bacelar MVP VC++ |
| |
| |
![]() |
| Tags: dapplication, hsitation, manifeste, source |
| Outils de la discussion | |
| Modes d'affichage | |
| |
| ||||
| Discussion | Auteur | Forum | Réponses | Dernier message |
| Aucune hésitation ! | Patrick L | Newsgroup fr.rec.boissons.vins | 2 | 03/05/2008 16h55 |
| hésitation entre NOD 32 et KAV 7 | thiery | Newsgroup fr.comp.securite.virus | 15 | 20/12/2007 21h27 |
| petite hésitation | Emmanuelle | Newsgroup fr.lettres.langue.espagnole | 2 | 03/12/2007 06h46 |
| « Aucune hésitation n’est possible (...) C’est bien de lutte des classes qu’il s’agit.» | wen.kroy | Newsgroup alt.fr.politique.europe | 1 | 16/09/2007 18h30 |
| Utilisation de Visual Source safe windows 2003 server comme controle source d'un site web | Didier Lourdelle | Newsgroup microsoft.public.fr.ssafe | 0 | 21/06/2006 07h27 |