Используя tlbexp.exe в COM dll

Я пытаюсь установить связь между Centura ] и COM .dll. (Загружен с http://download.resip.fr для импорта базы данных)

Centura требует файла .tlb для связи с этим компонентом. Обычно я бы использовал regasm / tlb для создания .tlb, но, поскольку это COM .dll, это невозможно.

Я обнаружил, что могу использовать tlbexp для .NET dll: http://msdn.microsoft.com/en-us/library/hfzzah2c(v=vs.80).aspx

Я попробовал это, зная, что это, вероятно, потерпит неудачу (поскольку у меня есть COM .dll). Я получил эту ошибку:

TlbExp: ошибка TX0000: не удалось загрузить файл или сборку 'file: /// C: \ Windows \ system32 \ ResipBcb.dll' или одну из его зависимостей. Ожидается, что модуль будет содержать манифест сборки.

Используя Dependency Walker, я заметил, что отсутствуют две библиотеки DLL. Я нашел ieshims.dll в Интернете, но не могу найти wer.dll. См. этот вопрос .

Я обнаружил, что могу использовать tlbexp для .NET dll: http://msdn.microsoft.com/en-us/library/hfzzah2c (v = vs.80) .aspx

Я пробовал это out, зная, что это, вероятно, выйдет из строя (поскольку у меня есть COM .dll). Я получил эту ошибку:

TlbExp: ошибка TX0000: не удалось загрузить файл или сборку 'file: /// C: \ Windows \ system32 \ ResipBcb.dll' или одну из его зависимостей. Ожидается, что модуль будет содержать манифест сборки.

Используя Dependency Walker, я заметил, что отсутствуют две библиотеки .dll. Я нашел ieshims.dll в Интернете, но не могу найти wer.dll. См. этот вопрос .

Я обнаружил, что могу использовать tlbexp для .NET dll: http://msdn.microsoft.com/en-us/library/hfzzah2c (v = vs.80) .aspx

Я пробовал это out, зная, что это, вероятно, выйдет из строя (поскольку у меня есть COM .dll). Я получил эту ошибку:

TlbExp: ошибка TX0000: не удалось загрузить файл или сборку 'file: /// C: \ Windows \ system32 \ ResipBcb.dll' или одну из его зависимостей. Ожидается, что модуль будет содержать манифест сборки.

Используя Dependency Walker, я заметил, что отсутствуют две библиотеки DLL. Я нашел ieshims.dll в Интернете, но не могу найти wer.dll. См. этот вопрос .
Не удалось загрузить файл или сборку 'file: /// C: \ Windows \ system32 \ ResipBcb.dll' или одну из его зависимостей. Ожидается, что модуль будет содержать манифест сборки.

Используя Dependency Walker, я заметил, что отсутствуют две библиотеки DLL. Я нашел ieshims.dll в Интернете, но не могу найти wer.dll. См. этот вопрос .
Не удалось загрузить файл или сборку 'file: /// C: \ Windows \ system32 \ ResipBcb.dll' или одну из его зависимостей. Ожидается, что модуль будет содержать манифест сборки.

Используя Dependency Walker, я заметил, что отсутствуют две библиотеки .dll. Я нашел ieshims.dll в Интернете, но не могу найти wer.dll. См. этот вопрос .
Я не знаю, связана ли ошибка tlbexp с отсутствующим файлом?

Подводя итог, мой вопрос: Как мне получить .tlb из этой .dll? Я не могу найти способ извлечь .tlb из этой COM .dll.

С уважением
и я считаю, что не могу найти хорошую информацию о реализации этого просто потому, что не могу определить, какое имя / тип для FolderBrowserDialog.

Пожалуйста, помогите. Спасибо, Какие были препятствия и т. Д.? Моя цель - запускать программы, которые могут быть легко запрограммированы музыкантами / продюсерами на не слишком дорогой плате.

Я получил информацию от кого-то, кто успешно запускает программы ChucK на плате Beagle Board (Ubuntu Linux на плате Beagle под управлением ChucK), но его выбор языка и оборудования был сделан очень легко, его установка не использует DSP на плате Beagle Board, и запуск всей установки Linux для обработки аудиосигналов кажется излишним.

Любой ввод приветствуется!

Обновление: Я обнаружил Zengarden , который является реализацией среды выполнения Pd (как автономная библиотека C ++) и хорошо работает на устройствах на базе ARM. На данный момент я выберу BeagleBoard и Zengarden, но на более позднем этапе проекта мне нужно будет заменить BeagleBoard чем-то более дешевым.

Мне бы хотелось услышать больше отзывов от сообщества.

6
задан Rafael Vega 6 January 2011 в 16:12
поделиться