Vad är det för komponent du försöker instansiera?
Näe jag försöker instansiera min komponent:
ClassFactory cannot supply requested class
Vad betyder detta?
12 svar · 218 visningar · startad av OveRRidE
Näe jag försöker instansiera min komponent:
ClassFactory cannot supply requested class
Vad betyder detta?
Vad är det för komponent du försöker instansiera?
En egen VB-komponent. Har aldrig sett det meddelandet innan. Det är på raden där jag skapar objektet med server.createobject.
Vad gör createobject ?
Beatbox> Skapar en instans av en klass som finns i en komponent.
OveRRidE> Har din komponent fungerat tidigare? Har den gått att kompilera?
SPiN > Den har fungerat innan, och den går att kompilera korrekt. Jag kör den under COM+ konsollen också, istället för att regga den med regsvr32.
Jag har visserligen gjort lite ändringar men när jag debugar den från ett form i VB så funkar det jätte bra, så själva interfacet eller metoderna är det nog inget fel på..
100% på att du inte har stavat fel, då?
Copy classmodule name --> paste into kåd.
Är du säker på att createobject använder rätt implementation ? Av felmeddelqandet att dömma så är det ju klassfabriken i COM som anropas och inte din implementation.
Beatbox > Exakt vad menar du?
Jag tog bort COM+ applikationen ur adminkonsollen och installerade upp en ny och la till komponenten igen. Då funkade det perfekt.
Mycket konstigt.
Man lär sig nya saker hela tiden :-)
Jepp.