Я использовал учебник (http://support.microsoft.com/kb/317535) для создания класса VB.NET, который экспортирует видимый COM-метод для вычисления контрольных сумм MD5.
Проблема в том, что мне нужно вызывать этот .dll с языка, похожего на VB (Extra Basic), и он поддерживает только вызовы COM. На моей машине все работает как чудо, но на конечном сервере это не работает вообще. Я получаю «Создание объекта не удалось» из приложения «VB like».
Согласно руководству, единственное, что нужно сделать, это использовать regasm для регистрации .dll. Это не работает Я, очевидно, сделал что-то не так, когда я зарегистрировал .dll.
Что делает VS2005, чтобы сделать этот .dll видимым для вызовов COM?
Я пытался использовать regsvr32, но ему не удалось зарегистрировать .dll со следующим сообщением: «xxx.dll был загружен, но точка входа DllRegisterServer не найдена. Этот файл не может быть зарегистрирован» *
С наилучшими пожеланиями
Ausgar