- Den regasm-version jag testade var 1.1... Med 2.0... gick det mycket bättre
- Att lägga till /codebase som flagga hjälpte också
Jag avvaktar dock med att stänga tråden ett tag. Kanske dyker någonting annat upp.
1 svar · 353 visningar · startad av Peter S
Hej!
Jag sitter med Visual Studio 2005 och vill skapa ett COM-objekt för användning i en VBScript-tillämpning.
- Projektet skapades som Class Library
- I projektets egenskaper är Register for COM interop ikryssad
- En klass av typ Com Class lades till och en publik metod definierades
- Build <projektnamn> kördes
Lokalt fungerar det ypperligt att göra
set q = createobject(...)
q.method
Frågan är vad som behöver göras för att distribuera komponenten till en annan maskin? Jag har testat att kopiera den resulterande .dll-filen till måldatorn och kört regasm-/regsvr32.exe på den, men resultatet blir
<filnamn>.dll was loaded, but the dllregisterServer entry point was not found
Givetvis har jag sökt (och hittat en hel del information, t.ex. <http://www.15seconds.com/issue/040722.htm>) men känner ändå att jag skulle behöva en liten knuff i rätt riktning.
Så, finns någon på wF med erfarenhet av detta och som skulle vilja dela med sig av kunskapen?
Tack på förhand!
Jag avvaktar dock med att stänga tråden ett tag. Kanske dyker någonting annat upp.