Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Corba";
Текущий архив: 2006.05.14;
Скачать: [xml.tar.bz2];

Вниз

"The RPC server is unavailable"   Найти похожие ветки 

 
Магнум   (2005-06-15 08:48) [0]

Использую OLE-автоматизацию Ворда (открываю в нем html-файлы). Что значит сабжевая ошибка, возникающая во время этого процесса?


 
YurikGL ©   (2005-06-15 13:44) [1]

Такая ошибка, по моим наблюдениям, возникает когда в памяти уже есть копия ворда, которая была закрыта не совсем корректна. При этом при попытке connect возникает сабж.


 
Магнум   (2005-06-15 14:31) [2]

Что значит "была закрыта не совсем корректно"?


 
Магнум   (2005-06-15 15:21) [3]

Вот мой код:

 try
   WD := GetActiveOleObject("Word.Application");
 except
   WD := CreateOleObject("Word.Application");
 end;
 try
   WD.Visible := False;
   WD.Documents.Open(OpenDialog1.FileName, False, False, False, "", "",
     False, "", "", $00000007);

ля-ля-ля, тополя

   WD.ActiveDocument.Close;
   WD.Quit;
   WD := Null;
 except
   WD.Quit;
   WD := Null;
 end;


 
YurikGL ©   (2005-06-15 22:56) [4]

У меня это происходит, когда при трейсе ля-ля-ля, тополя прерываешь выполнение программы. При этом в процессах остается висеть ворд.

Кстати, указанная ошибка еще вроде возникает при выполнении некоторых функций (каких - не помню), если запущено несколько копий ворда.

Ты бы написал при выполнении какой комманды у тебя возникает сабж.



Страницы: 1 вся ветка

Форум: "Corba";
Текущий архив: 2006.05.14;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.009 c
15-1145281500
oldman
2006-04-17 17:45
2006.05.14
задачки школьникам задают...


1-1144404671
Kolan
2006-04-07 14:11
2006.05.14
Как отладить работу COM сервера и клиента?


15-1145276830
Nic
2006-04-17 16:27
2006.05.14
Часики =)


2-1145808019
mctarik
2006-04-23 20:00
2006.05.14
Вызов процедуры в MessageBox


2-1145693535
Ell
2006-04-22 12:12
2006.05.14
int64 в цикле





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский