Hej, försöker skriva ut på Themoskrivare med ett program som heter NiceLabel genom att (enligt deras mall anropa en ActiveX-kontroll. Använder följande kod: Never mind. Det var tydligen så att användaren "INTERAKTIV" var tvungen att ha rättigheter till applikationen som skulle startas....Kasta undantag?
<code>
Dim ID, Result, Nice
Set Nice = CreateObject("NiceLabel4.Application")
ID = Nice.LabelOpen("C:\Inetpub\wwwroot\labelactiveX\test.lbl")
Result = Nice.LabelPrint(ID,1)
Nice.Quit
</code>
När koden körs, tuggas det några sekunder och sen kommer följande felmeddelande:
Feltyp:
(0x80010105)
Servern kastade ett undantag.
/labelactiveX/print.asp, line 4
Om jag försöker ladda om sidan så går det blixtsnabbt till detta felmeddelande igen, precis
som om den inte ens försöker en andra gång.
Jag har aldrig sett något liknande innan, vad beror detta på?
Om jag tittar i systemloggen så får jag upp följande meddelande:
Behörighetsinställningarna (programspecifik) tillåter inte behörigheten LokalAktivering för COM Server-programmet med CLSID
{0C0A3666-30C9-11D0-8F20-00805F2CD064}
för användaren JHJPG\IWAM_JHJPG SID (S-1-5-21-2075358241-1485824852-1408609313-1012).
Du kan ändra den här säkerhetsbehörigheten med administrationsverktyget Komponenttjänster.
Jag har gett IWAM_JHJPG tillåtelse att starta de komponenter som heter "NiceEngine", "NiceLabel" o s v men får fortfarande samma fel.
Någon som vet vad det kan bero på???
/JohannesSv: Kasta undantag?