Har du kontrollerat att de har alla de nödvändiga filerna? Om felet uppstår i din kod kan du skriva radnummer på alla rader i koden och skrivs ut den globala variaben Erl (som då är radnunmret på den felande raden) i felhanteraren. Då vet du exakt vilket objekt som inte går att skapa. Hmm nej tyvärr inga fler förslag från mig om du är helt övertygad om att Tack alla ni Vet du vilken komponent som orsakar 429-felet? Smäller det när du startar programmet, eller när du använder FSO?Bråttom. ActiveX component cant create object
Hej.
Jag har utvecklat ett program som skriver ut fakturor.
Programmet är i stort sett klart och skall nu ut till flera återförsäljare.
Allt har hela tiden fungerat som det skall men på ett ställe funkar det inte alls.
Programmet består av en EXE och två dll-filer.
I den ena av dll:en får dom felet:
00429
ActiveX component can't create object.
Det är bara på deras datorer som felet uppkommer och vad jag vet så har de samma plattform på alla maskiner.
Windows NT4 sp6
Dll-filen jobbar mycket mot FSO och printerobjektet.
Vet inte om nån har det rätta svaret om vad som är fel men jag behöver en knuff i rätt riktining.
OBS. De har provat att registrera om dll:en, starta om datorn.
Vi har kollat versionerna på filerna.
Grejen är ju att det fungerar överallt annars.
Snälla hjälp mej. Minsta lilla tanke kan vara avgörande.Sv: Bråttom. ActiveX component cant create object
Nu syftar jag inte på dina två dll:er eller exe:n utan snarare de dll:er som
krävs av VB för att kunna köra ditt program. Kan vara så att du skickat
med allt utom en fil i ditt installationsprogram. Detta gör kanske inget på
de flesta maskiner eftersom de har något installerat som använder just
den dll:en vilket gör att den redan finns.
Min första test skulle vara att göra om installationsprogrammet.
/EmmaSv: Bråttom. ActiveX component cant create object
Hej DQ. Tack för intresset.
Alla nödvändiga filer finns med i installationsprogrammet...
Och på de aktuella datorerna.
Det jag är lite rädd för ar att en av dom relaterade dll:erna
ex. scrrun.dll är av fel version.
De kanse inte är så bakåtkompatibla som de säger ibland...
Några andra idéer???Sv: Bråttom. ActiveX component cant create object
Det kan vara så att den användaren som kör programmet inte har tillräkligt med rättigheter i systemet för att läsa den dll-fil som innehåller det objekt som inte går att skapa.
/johan/Sv: Bråttom. ActiveX component cant create object
den delen är rätt. Har inte sysslat något nämnvärt med ActiveX - finns
säkert många här som kan den delen bättre än mig.
/EmmaSv: Bråttom. ActiveX component cant create object
OK. Det där med rättigheter för att köra dll:er har jag inte hört...
Jag vet att vid installation kan sådant hända.
Samma problem uppstår nu på ett annat ställe...
Filerna installeras via ett system som heter Tivoli.
Någon som har hört talas om det?
Tror det är där problemet ligger. Exakt samma fel på exakt samma ställe i koden.
Jobbar vidare... Sv: Bråttom. ActiveX component cant create object
Om du har problem med kompabilitet så kan du ändra typ:
dim o as Filesystem.... till
dim o as object
och sedan använda createobject istället för new när du instansierar.
och ta bort referensen till fso.
Då slipper du problemet med binärkompabilitet. Bekymret är antagligen att du har kompilerat med en referens till en äldra alt. nyare komponent.
/MartinSv: Bråttom. ActiveX component cant create object
Det har löst sig.
MSI - filen som levererades via tivoli var ompackad. De hade troligen gjort en miss där.
Stenen ramlade just av mina axlar.
TACK alla ni!