WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   CreateObject på klienten (https://www.wn.se/forum/showthread.php?t=6814)

peter_andersson 2005-03-18 15:54

Hej.
Har ett problem med 'CreateObject' på en .asp sida:

Har en .dll på klientdatorerna som bla ska öppna word på klienten. Den komponenten vill jag skapa från en .asp sid (server side).
Har markerat .dll'en som 'safe for scripting' i registret mm men får inte rättigheter att skapa .dll'en.

Det måste ju ha att göra med det konto som servern använder när den skapar .dll'en.

Går det överhuvudtaget att göra detta serverside, eller måste jag trycka ner datat i en dold textbox och skapa komponenten från ett klientscript?

Är det någon som har en bra lösning?

Tacksam för hjälp
/Peter

Lindahl 2005-03-18 16:06

Om allt du vill göra är att starta Word kan du ju alltid köra med javascript. Funkar i Internet Explorer. Fast det kräver att sökvägen till Word alltid är densamma. Scriptet du använder är

var ws = new ActiveXObject("WScript.Shell");
ws.Exec("c:\\program\\office\\word.exe");

peter_andersson 2005-03-18 16:08

Tack för svaret.

Jag undrar dock fortfarande om någon har ett bra tips om att göra detta 'serverside'?

Jonas 2005-03-18 18:53

Citat:

Originally posted by peter_andersson@Mar 18 2005, 16:08
Tack för svaret.

Jag undrar dock fortfarande om någon har ett bra tips om att göra detta 'serverside'?

ASP är ju serversidan?
JavaScript är ju klientsidan?

Såvida du inte vill starta Word på servern så bör du nog använda klient script.

peter_andersson 2005-03-18 19:39

Jag är väl förtrogen med att .asp är serverside och java är clientside... men jag vill öppna .dll'en från servern på klienten:

Det ska gå om man i registret talar om att komponenten är 'safe for scripting' och 'safe for initializing' (vilket jag har gjort)

Tex;
CreateObject("word.application", "myserver")

Kör man detta får man 'Access denied...'

Problemet ligger i vilket användarkonto som servern använder när den försöker skapa komponenten, och att det kontot även har rättigheter på klienten. Måste nog testa detta i en domän...

Tacksam för fler svar ;)


Alla tider är GMT +2. Klockan är nu 04:03.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson