Мы изменили имя функции «aaa» на bbb в vbexample.dll и зарегистрировались в приложении VB. После регистрации он запускается на моем локальном ПК. После этого, когда я создал сборку этого приложения VB и протестировал ее на другом ПК, она не работала. Я получаю следующее сообщение: «Компонент ActiveX не может создать объект».





Как создается экземпляр COM-объекта на другом ПК? Если вы перестроите приложение на одном ПК, а затем переместите его на другой ПК, вполне вероятно, что VB построил его с другим IID, и другой компьютер его не распознает.