2013-06-27 1 views
0

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

Retrieving the COM class factory for component with CLSID {C693D8F1-180B-4F82-B735-8F511B566718} failed due to the following error: 80040154.

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

Я изменил цель платформы на x86, и когда я отлаживаю отдельную машину, она возвращает меня к этой строке с этой ошибкой.

QBSessionManager sessionManager = new QBSessionManager(); 

Помогите пожалуйста.

+0

Является ли ваш объект COM зарегистрированным на другом компьютере? Похоже, что это не так. –

+0

Привет, я не уверен, как проверить, что я пытаюсь найти что-то онлайн для регистрации объектов COM. Я думал, что это файл lib или dll, который может отсутствовать? –

ответ

1

Вы запустили установщик QBFC на другом компьютере? Кажется, я вспоминаю эту ошибку, когда забыл сделать это на ПК клиента. Это позаботится о регистрации COM-объектов QBFC.

+0

Привет, спасибо за ответ, нет, нет, я попробую, когда вернусь домой. Похоже, вы правы, но я всегда, хотя файлы DLL и lib позаботились об этом. –

+0

Большое вам спасибо, я просто протестировал его на своем ноутбуке, и он работает. Огромное спасибо. –