Проблема с COM-объектом

Gust2002
Дата: 13.05.2011 18:28:16
Проблема с компонентой склонения ФИО (NameDecl.dll) в 1С. Перенесли базы с одного сервера на другой. 1С дает ошибку "Метод объекта не обнаружен (Просклонять)", при этом тип переменной в отладчике - "AddIn.Скл.NameDeclension", т.е. создается впечатление, что COM-объект создается. Поскольку в ихнем сапорте отвечать не спешат, решили компоненту поднять под Дельфей и посмотреть, что происходит. Имеем следующий код:
procedure TForm1.FormCreate(Sender: TObject);
var
  NameDeclision: ILanguageExtender;
  MethodIndex: Integer;
begin
  NameDeclision := (CreateComObject(AddIn_TLB.CLASS_FioMorpher) as ILanguageExtender);
  MethodIndex := -999;
  NameDeclision.FindMethod('Просклонять', MethodIndex);

  Caption := IntToStr(MethodIndex);
end;

в первой строке получаем исключение "The specified module could not be found, ClassId: {FFAEBF54-E80A-43AF-8EAE-6125ABEE3ABE}"

команда regsvr32 NameDecl.dll на испытуемой машине сказала Саксесфул регистеред.
в реестре есть ветка HKEY_CLASSES_ROOT\AddIn.NameDecl, ClassId совпадает
программу запускали под администратором
на других машинах (с той же конфигурацией - Windows Server 2003 R2, SP 2; еще тестили на XP) работает нормально.
службы, в названии которых есть "COM" запущены
в гугле искал по тексту ошибки
подскажите куда копать
Johnmen
Дата: 13.05.2011 20:58:31
Похоже не импортирована библиотека классов.
Туда и копать...
Gust2002
Дата: 13.05.2011 22:35:33
Johnmen,

AddIn_TLB - ни о чем не говорит?
Johnmen
Дата: 13.05.2011 22:54:41
Gust2002,

Ни о чем не говорит. А долж(ен/на/но)?
А впрочем в таком стиле общайтесь сами с собой...
Кто-то уже как бэ
Дата: 13.05.2011 23:09:01
Gust2002, монитором момент ошибки отловите и пару экранов вверх будет причина