🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #7941

Re: Problemen met registreren van Class Library in VB .NET

#7941
From: Pieter Philippaerts
Date: Tue, 23 Jul 2002 19:07
26 lines
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-mail
References: <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