---
title: "msxml referens och activeXkontroll"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/44217-msxml-referens-och-activexkontroll"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Brimba"
published: "2002-05-21T14:57:10.000Z"
updated: "2002-06-04T06:27:36.000Z"
replies: 16
views: 433
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/44217-msxml-referens-och-activexkontroll"
---

# msxml referens och activeXkontroll

## #1 — Brimba, 2002-05-21T14:57Z

Hej!

Jag har en activeXkontroll som skall använda lite funktioner i msxml4-objektet. 
Problemet är att när jag distrubierar min kontroll så vill den inte starta, troligen beroende på just msxml-objektet (enligt <http://www.topxml.com/parsers>).
Men trots att jag laddar hem den speciella cabfilen och packar om min kontroll, så vill den inte starta.

Någon som har använt msxml i sin activeXkontroll och distribuerat den? Isåfall hur löste ni det?

Jag har provat med olika versioner av xmlparsen också.

Permalänk: https://www.webforum.nu/p/44217

## #2 — toha, 2002-05-21T15:06Z

Har ingen aning, men jag tro' ja' tar mej och köper di däringa Gunsmoke.  :p

Permalänk: https://www.webforum.nu/p/680062

## #3 — Beatbox, 2002-05-21T17:52Z

Är du säker på att msxml4-dll:en registrerar sig som den ska ? Vad får du för felmeddelande ?

Permalänk: https://www.webforum.nu/p/680171

## #4 — Brimba, 2002-05-22T06:22Z

När jag provkör på en klient dyker endast en liten rutan upp, antingen med ett rött kryss i eller en liten prick, beroende på webbläsare. Men något felmeddelande får jag inte.

Permalänk: https://www.webforum.nu/p/680396

## #5 — Beatbox, 2002-05-22T06:29Z

Har du ställt in så webläsaren har rättigheter att visa ActiveX:en ? Ett annat scenario är att den refereras fel i HTML-sidan.

Permalänk: https://www.webforum.nu/p/680401

## #6 — Brimba, 2002-05-22T06:32Z

Jajjamen, alla rättigheter är rätt.
Plockar jag bort referensen MSXML i mitt projekt, och packeterar om det så fungerar allting perfekt.

Permalänk: https://www.webforum.nu/p/680403

## #7 — Beatbox, 2002-05-22T06:38Z

Hmmm.... Kan du söka i registret och se om MSXML-typelib:et finns med där någonstanns. Om det inte gör det så har den inte registrerat sig korrekt och då kommer din ActiveX inte att hitta den och då ligger ju feler i själva packeteringen av MSXML:en.

Permalänk: https://www.webforum.nu/p/680406

## #8 — Brimba, 2002-05-22T06:42Z

Men jag packeterar med en extern MSXML från denna sida: <http://www.topxml.com/parsers>

Sedan så är min xmlkomponent registrerad, eftersom den går utmärkt att använda i andra projekt.
Det blir alltså problem när den skall distrubieras.

Har du gjort detta någon gång?
Isåfall, hur gjorde du?

Permalänk: https://www.webforum.nu/p/680412

## #9 — Beatbox, 2002-05-22T06:46Z

Jo, men om den inte lyckas registrera sig på den maskin du distrubierar den till så kommer din ActiveX inte att hitta den och kan därför inte skapa den. Sök i registret på din testmaskin så ser du om den finns där registrerad.

Permalänk: https://www.webforum.nu/p/680414

## #10 — Brimba, 2002-05-22T06:56Z

Givetvis finns den inte installerade på klientdatorn, det är ju det som är problemet.
Frågan är hur jag får den att installeras, och varför den inte installeras trots att jag packeterar med den?

Permalänk: https://www.webforum.nu/p/680420

## #11 — Beatbox, 2002-05-22T06:57Z

Den installeras säkert men misslyckas att registrera sig på klientdatorn.

Permalänk: https://www.webforum.nu/p/680422

## #12 — Brimba, 2002-05-22T07:00Z

och det löser man genom... :o

Permalänk: https://www.webforum.nu/p/680426

## #13 — Beatbox, 2002-05-22T07:50Z

Det borde ju finnas nått av att MSXML:en ska registrera sig när du packeterar allt. Om MSXML:en redan är en cab så får du väl inkludera den i din egen packetering.

Permalänk: https://www.webforum.nu/p/680456

## #14 — Brimba, 2002-05-22T10:14Z

Om MSXML4 finns installerat på klienten så fungerar allting perfekt. 
Om det inte finns installerat, så får man en förfrågan hurvida man vill installera MSXML4 från Microsoft, och då svarar man "ja", och den börjar installera, och den lägger sig i registret, men trots detta så kommer inte kontrollen igång föränn man har installerat den "riktiga" versionen av MSXML4.

Några tips?

Permalänk: https://www.webforum.nu/p/680534

## #15 — Brimba, 2002-05-28T11:03Z

Fortfarande inga idéer?

Permalänk: https://www.webforum.nu/p/683219

## #16 — Brimba, 2002-06-04T05:58Z

Nu har jag kommit på varför det endast fungerar på vissa maskiner.
När man kör Windows 2000 måste SP2 vara installerat, då fungerar allting perfekt. Vad i SP2 som åtgärdar problemet har jag ingen aning om, men någon här kanske har kännedom om det lite bättre?

Permalänk: https://www.webforum.nu/p/689323

## #17 — Beatbox, 2002-06-04T06:27Z

Lurigt fel.... :-) Bra att du kom på vad det var !

Permalänk: https://www.webforum.nu/p/689341

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/44217-msxml-referens-och-activexkontroll
