går det göra en ActiveX dll med Visual Studio .NET 2003? tack för dit svar. Du gör en vanlig dll - classlibrary tror jag den heter. Nja, inte riktigt. Frågan var i.o.f.s om ActiveX dll:er - inte ActiveX kontroller... Vad är en ActiveX dll? I VB6 kan du skapa 4 typer av projekt (i Windows) Tycker detta låter intressant, problemet är när jag försöker skapa det så vet jag inte riktigt hur det skall se ut.går det göra en ActiveX dll med Visual Studio .NET 2003?
Sv:går det göra en ActiveX dll med Visual Studio .NET 2003?
har du möjlighet förklara lite närmare?
vilket projekt typ måste jag använda?Sv: går det göra en ActiveX dll med Visual Studio .NET 2003?
Sedan måste du ge projektet ett strong-name
och sedan kan du sätta attributet Auto-Dual på klasserna
/mickeSv:går det göra en ActiveX dll med Visual Studio .NET 2003?
Vi skall nog skilja på ActiveX-kontroll och COM-komponent här.
Enkla COM-komponenter (som beskrivs ovan)kan du skriva med .NET, men ActiveX-kontroller (dvs en visuell COM-komponent som kan leva i en ActiveX-container) kan du inte skriva med .NET. Det kan fungera om du har tur (jag har för mig att det t.ex. skall fungera i IE), men MS supportar inte att bygga ActiveX-kontroller med .NET (det beror förmodligen på trådningsmodeller och meddelandepumpar intern i .NET).
Skall du bygga ActiveX-kontroller med VS.NET 2003 så är det C++ (inte managed C++) och MFC eller ATL som gäller. Jag kommer dock inte ihåg vad projektet heter i VS.NET 2003.
/AndreasSv: går det göra en ActiveX dll med Visual Studio .NET 2003?
/mickeSv:går det göra en ActiveX dll med Visual Studio .NET 2003?
Jag tolkade det som en dll där en ActiveX-kontroll implementeras. Vad har den annars med ActiveX att göra?
COM dll skulle man däremot kunna tolka som en dll där en COM-komponent implementeras.
/AndreasSv: går det göra en ActiveX dll med Visual Studio .NET 2003?
ActiveX kontroller = ocx:er
AxtiveX EXE = Exe-filer som implementerar COM
AxtiveX dll = dll-filer som implementerar COM
Vanliga EXE-filer
Alltså en COM dll a.k.a ActiveX dll a.k.a COM komponent - ej att förväxla med en ActiveX kontroll - som också går under paraplynamnet COM komponent.
/mickeSv:går det göra en ActiveX dll med Visual Studio .NET 2003?
Provade att göra en enkel Class med en response.write inom vanlig ASP och då får jag bara fel. Måste lägga in biblioteket för response och server tydligen. Har någon mer information att ge såsom text eller Länk?