Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Call was rejected by callee [Delphi, Windows]


IMHO ©   (2007-01-07 22:10:00) 

Объясните, плиз, природу сабжевой ошибки и как ее исправить? Происходит при использовании OLE-автоматизации Ворда.


IMHO   (2007-01-17 15:22:00) [1]


> umbra ©   (09.01.07 11:26) [3]


Да, похоже, вы абсолютно правы - вина в антивирусе :(

Но как же тогда быть? Есть ли какие-нибудь tricks для обхода этого?


umbra   (2007-01-09 11:26:00) [2]

а на какой именно строке ошибка? В принципе, это означает, что ворд не может в данный момент выполнить операцию. Например, не компьютере, где работат программа, стоит НОД32, у которого включен модуль проверки оффисных документов перед открытием.


IMHO   (2007-01-08 00:49:00) [3]

Простейший код (открытие RTF и сохранение в DOC):

var
  WD: OleVariant;
begin
   WD := CreateOleObject('Word.Application');
   WD.Visible := False;
   WD.Documents.Open(RTFName, False, False, False, '', '',
      False, '', '', $00000003); // wdOpenFormatRTF

   WD.ActiveDocument.SaveAs(Save_FName, $00000000, False, '', False, '',
     False, False, False, False, False);
   WD.ActiveDocument.Close;
   WD.Quit;
   WD := Null;


YurikGL   (2007-01-08 00:14:00) [4]

При выполнении какого кода она возникает?


Наверх

Титульная страница Поиск, карта сайта Написать письмо