OK, why are you running basic authentication? Do you have a lot/any netscape users?
If so, lets drop to anonymous only. Then using dcomcnfig edit the permissions on Microsoft Word Document. In the security tab add the IUSER_Machine Name account to both the launch and access permissions. Give them allow access. For Identity select the user you want to you who already has a word profile. Kill all word applications that appear in task man. Reboot, bring up word, clear anything you see, and try again. -----Original Message----- From: Lich, Brian M [mailto:[EMAIL PROTECTED] Sent: Friday, June 27, 2003 9:30 AM To: NT 2000 Discussions Subject: RE: DCOM error Sensitivity: Private Thanks for your help Hilary. Yes the virtual directory has execute permissions and set up with Basic authentication. In the current configuration, I set the DCOM config to launch as a user. At first, I had it set to launch as the interactive user, but it would hang because Office 2000 had to run that mini-setup when you open word for the first time. I did not want to create a profile on the server for everyone that could log into it. Is there a better way to do it? >From a permissions perspective, do I have to give the launching user account anything special or will read access to the Office directory be fine? When I bring up Task Manager I have one process for each time that I try to run the spell checker or just create a word file. I've rebooted with the same result. It would be great if I could set this up where it would launch as the interactive user, but I cannot create a profile for each user on the server. It may be a permissions thing. Any ideas? Thanks... Brian -----Original Message----- From: Cotter, Hilary [mailto:[EMAIL PROTECTED] Sent: Friday, June 27, 2003 8:20 AM To: NT 2000 Discussions Subject: RE: DCOM error Sensitivity: Private Does the virtual directory you are running this on have execute permissions? Are you running this under NTML/Windows authentication with anonymous authentication disabled? Did you reset your DCOMcfg settings to the default? If you bring up taskman how many WinWord sessions are active? If there are any kill them, then open up word and clear anything you find. Close word, reboot and try again. -----Original Message----- From: Lich, Brian M [mailto:[EMAIL PROTECTED] Sent: Friday, June 27, 2003 9:15 AM To: NT 2000 Discussions Subject: RE: DCOM error Sensitivity: Private When I copy and paste this code into FrontPage, I get the same error. "There is insufficient memory. Save the document now." Thanks... Brian -----Original Message----- From: Cotter, Hilary [mailto:[EMAIL PROTECTED] Sent: Friday, June 27, 2003 6:21 AM To: NT 2000 Discussions Subject: RE: DCOM error Sensitivity: Private Try this <% option explicit dim objWord, objDocument, count, a, SelectNo, substring1, wdSuggestions, wdSuggestion,string1, redirect, perfectString set objWord=Server.CreateObject("Word.Application") set objDocument=objWord.Documents.Add objDocument.Range.Text=Request.QueryString("SearchString") count=1 for a=1 to objDocument.Words.Count if objWord.CheckSpelling(objDocument.Words(a))=False and objWord.GetSpellingSuggestions(objDocument.Words(a)).SpellingErrorType<> 2 then set wdSuggestions = objWord.getSpellingSuggestions(objDocument.Words(a)) selectNo="select" +cstr(count) substring1="<select name="+selectNo+">" if wdSuggestions.Count=0 then 'this captues the case where there are no word suggestions string1=string1+ objDocument.Words(a)+"<input type=hidden name="+objDocument.Words(a)+" value=" & objDocument.Words(a)+ ">" elseif wdSuggestions.Count=1 then 'this captures the case were there is only one word as a spelling suggestions string1=string1+ wdSuggestions.Item(1).Name+"<input type=hidden name="+wdSuggestions.Item(1).Name+" value=" & wdSuggestions.Item(1).Name+ ">" else for each wdSuggestion in wdSuggestions substring1=substring1+"<option value="+wdSuggestion.Name+">"+wdSuggestion.Name+"</option>" next count=count+1 string1=string1 + substring1+"</select>" end if else string1=string1 + objDocument.Words(a) +"<input type=hidden name="+objDocument.Words(a)+" value=" & objDocument.Words(a)+ ">" 'the below is to handle the case of perfect spelling PerfectString=PerfectString+rtrim(objDocument.Words(a)) + "=" + rtrim(objDocument.Words(a)) + "&" end if next objDocument.Close 0 objWord.Quit 0 set objDocument=nothing set objWord=nothing if count=1 then redirect="runquery.asp?" & PerfectString redirect=left(redirect, len(redirect)-5) response.redirect redirect else response.write "<Form action=runquery.asp method=GET>" response.write string1 & "<BR><BR>" response.write "<Input type=submit>" response.write "</Form>" end if %> -----Original Message----- From: Lich, Brian M [mailto:[EMAIL PROTECTED] Sent: Thursday, June 26, 2003 5:17 PM To: NT 2000 Discussions Subject: DCOM error Sensitivity: Private Hello: I want to implement an ASP spell-checker using DCOM. I can get the winword.exe instance to open on the server. Immediately after the process starts it pegs the server and I get the following error: "There is insufficient memory. Save the document now." Here is a snippet of the code: Set wdApplication = CreateObject("Word.Application") wdApplication.Application.Visible = False Set wdDocument = wdApplication.Documents.Add The error message says to check this third line. After a few seconds the process will settle down, but the instance will not go away until I kill it. Any ideas would be greatly appreciated? Thanks in advance... Brian ------ You are subscribed as [EMAIL PROTECTED] Web Interface: http://intm-dl.sparklist.com/cgi-bin/lyris.pl?enter=nt2000&text_mode=&la ng=english To unsubscribe send a blank email to %%email.unsub%% ----------------------------------------- The information contained in this email message may be privileged, confidential, and protected from disclosure. Any unauthorized use, printing, copying, disclosure, dissemination of or reliance upon this communication by persons other than the intended recipient may be subject to legal restriction or sanction. If you think that you have received this E-mail message in error, please reply to the sender and delete this email promptly. ------ You are subscribed as [EMAIL PROTECTED] Web Interface: http://intm-dl.sparklist.com/cgi-bin/lyris.pl?enter=nt2000&text_mode=&la ng=english To unsubscribe send a blank email to %%email.unsub%% ------ You are subscribed as [EMAIL PROTECTED] Web Interface: http://intm-dl.sparklist.com/cgi-bin/lyris.pl?enter=nt2000&text_mode=&la ng=english To unsubscribe send a blank email to %%email.unsub%% ----------------------------------------- The information contained in this email message may be privileged, confidential, and protected from disclosure. Any unauthorized use, printing, copying, disclosure, dissemination of or reliance upon this communication by persons other than the intended recipient may be subject to legal restriction or sanction. If you think that you have received this E-mail message in error, please reply to the sender and delete this email promptly. ------ You are subscribed as [EMAIL PROTECTED] Web Interface: http://intm-dl.sparklist.com/cgi-bin/lyris.pl?enter=nt2000&text_mode=&la ng=english To unsubscribe send a blank email to %%email.unsub%% ------ You are subscribed as [EMAIL PROTECTED] Web Interface: http://intm-dl.sparklist.com/cgi-bin/lyris.pl?enter=nt2000&text_mode=&la ng=english To unsubscribe send a blank email to %%email.unsub%% ----------------------------------------- The information contained in this email message may be privileged, confidential, and protected from disclosure. Any unauthorized use, printing, copying, disclosure, dissemination of or reliance upon this communication by persons other than the intended recipient may be subject to legal restriction or sanction. If you think that you have received this E-mail message in error, please reply to the sender and delete this email promptly. ------ You are subscribed as [EMAIL PROTECTED] Web Interface: http://intm-dl.sparklist.com/cgi-bin/lyris.pl?enter=nt2000&text_mode=&lang=english To unsubscribe send a blank email to [EMAIL PROTECTED]
