Article View: be.comp.programming
Article #7941Re: Problemen met registreren van Class Library in VB .NET
From: Pieter Philippaerts
Date: Tue, 23 Jul 2002 19:07
Date: Tue, 23 Jul 2002 19:07
26 lines
2628 bytes
2628 bytes
"Atrius" <Atrius.ThisPartIsInvalid@pandora.be> wrote in message news:UQg%8.25149$8o4.3686@afrodite.telenet-ops.be... > maar wanneer ik deze DLL probeer te registreren met regsvr32, > kijg ik een messagebox met volgende melding: > > In het verleden gebruikte ik VB 6 om "ActiveX DLL" componenten te maken, > die ik kon registreren met regsvr32, en die ik dan vanuit mijn applicatie > kon aanspreken > via de "CreateObject" methode, maar dit blijkt in VB. NET niet meer zo > vanzelfsprekend te zijn. > (als ik in VB .NET een CreateObject doe naar zo'n ActiveX DLL die met VB 6 > gemaakt is, werkt mijn "principe" wel) Regsvr32 is voor ActiveX dlls en controls, niet voor IL dlls. Als je een .NET IL dll wil registreren in de Global Assembly Cache (GAC), dan moet je het programma regasm.exe gebruiken dat werkt op een gelijkaardige manier als regsvr32. Eenmaal dat je assembly in de GAC zit kan je het gebruiken in andere programma's door een referentie toe te voegen naar die dll. In Visual Studio kan je dat doen met Project => Add Reference; in console kan je dat doen met /r:Myfile.dll toe te voegen aan je aanroep van de VB.NET compiler. Eenmaal dat die referentie is toegevoegd kan je zonder een probleem de publieke klassen uit die dll gebruiken. Mvg, Pieter Philippaerts
Technical Details
Message-ID:
<pPh%8.6492$Ma.907319@amsnews02.chello.com>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!sn-xit-04!supernews.com!64.152.100.70.MISMATCH!c01.sjc1.webusenet.com!news.webusenet.com!cyclone.bc.net!news.mailgate.org!fr.clara.net!heighliner.fr.clara.net!proxad.net!news-hub.cableinet.net!blueyonder!amsnews01.chello.com!amsnews02.chello.com.POSTED!not-for-mailReferences:
<UQg%8.25149$8o4.3686@afrodite.telenet-ops.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: 107324,3d11bdc054a892ab X-Google-Attributes: gid107324,public X-Google-Thread: fcea4,3d11bdc054a892ab X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2002-07-23 12:10:34 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!sn-xit-04!supernews.com!64.152.100.70.MISMATCH!c01.sjc1.webusenet.com!news.webusenet.com!cyclone.bc.net!news.mailgate.org!fr.clara.net!heighliner.fr.clara.net!proxad.net!news-hub.cableinet.net!blueyonder!amsnews01.chello.com!amsnews02.chello.com.POSTED!not-for-mail From: "Pieter Philippaerts" <Pieter@mentalis.org> Newsgroups: be.comp.programming,nl.comp.programmeren References: <UQg%8.25149$8o4.3686@afrodite.telenet-ops.be> Subject: Re: Problemen met registreren van Class Library in VB .NET Lines: 29 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Message-ID: <pPh%8.6492$Ma.907319@amsnews02.chello.com> Date: Tue, 23 Jul 2002 19:07:01 GMT NNTP-Posting-Host: 195.162.214.182 X-Complaints-To: abuse@chello.be X-Trace: amsnews02.chello.com 1027451221 195.162.214.182 (Tue, 23 Jul 2002 21:07:01 MET DST) NNTP-Posting-Date: Tue, 23 Jul 2002 21:07:01 MET DST Organization: chello broadband