Tak Tomas for din indsats, men som du kan se i mit andet indlæg har vi
fundet fejlen, og er nu i gang med at lave en udenomsløsning til Microsofts
skrammel
Mvh.
Jesper Højgaard
"Tomas Christiansen" <toc@blikroer.removethis.dk> wrote in message
news:C6HD6.1456$Em3.13880@news.get2net.dk...
> Jesper Højgaard skrev:
> > Jeg har et problem med kald af en hjemmelavet .dll fra klientscript i en
> > browser. Setup er følgende
> ...
> > Denne dll er kompileret og lagt ind i COM+ på en Windows 2000 server
> > "dkcphntmts". Den er ligeledes registreret på klientpc'en.
>
> Hvordan er den blevet registreret på klient PC'erne?
> Har alle klienterne de rigtige rettigheder på serveren til at kunne
> instantiere objektet?
>
> > set objocxobject = createobject ("DTTest.clsTest", "dkcphntmts")
> ...
> > Error: ActiveX component can't create object: 'DTTest.clsTest'
>
> Får du samme fejl, hvis du med vilje skrive klasse-navnet forkert?
> Kommer der nogle event i security loggen på serveren?
> (Husk at slå logging af diverse security events til.)
>
>
> > Hvis jeg kører samme kode (altså createobject ("DTTest.clsTest",
> > "dkcphntmts")) fra Visual Basic 6 kører det fint, så det burde ikke være
> > registreringen af klassen.
>
> Jeg har ført set at VB har været i stand til at instantiere objekter fra
> udviklingsmiljøet, men ikke fra en exe-fil, f.eks. hvis der har været
noget
> galt med registreringen af klassen.
>
> > Vi har 2 maskiner, hvor det virker, og derfor er vi nået frem til at det
> må
> > være en browsersetting, men vi mener at vi har prøvet alt.
>
> Har VB udviklingsmiljøet kørt med clsTest på disse to maskiner, men ikke
på
> de øvrige?
>
> Forresten: Hvilket OS bruger klienterne?
>
> -------
> Tomas
>
>