Kom ihåg mig?
Home Menu

Menu


CreateObject på klienten

Ämnesverktyg Visningsalternativ
Oläst 2005-03-18, 15:54 #1
peter_andersson peter_andersson är inte uppkopplad
Nykomling
 
Reg.datum: Mar 2005
Inlägg: 3
peter_andersson peter_andersson är inte uppkopplad
Nykomling
 
Reg.datum: Mar 2005
Inlägg: 3
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
peter_andersson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-03-18, 16:06 #2
Lindahl Lindahl är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Dec 2004
Inlägg: 854
Lindahl Lindahl är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Dec 2004
Inlägg: 854
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");
Lindahl är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-03-18, 16:08 #3
peter_andersson peter_andersson är inte uppkopplad
Nykomling
 
Reg.datum: Mar 2005
Inlägg: 3
peter_andersson peter_andersson är inte uppkopplad
Nykomling
 
Reg.datum: Mar 2005
Inlägg: 3
Tack för svaret.

Jag undrar dock fortfarande om någon har ett bra tips om att göra detta 'serverside'?
peter_andersson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-03-18, 18:53 #4
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
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.
Jonas är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-03-18, 19:39 #5
peter_andersson peter_andersson är inte uppkopplad
Nykomling
 
Reg.datum: Mar 2005
Inlägg: 3
peter_andersson peter_andersson är inte uppkopplad
Nykomling
 
Reg.datum: Mar 2005
Inlägg: 3
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 ;)
peter_andersson är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 09:52.

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