Создать приложение VB6, используя класс в DLL, а затем заменить эту DLL после сборки?

мой вопрос относительно прост, могу ли я создать приложение VB6, которое ссылается на класс в dll, а затем заменить эту dll на другую во время выполнения?

Теперь я предполагаю ... VB6.

Итак, я обратился к dll взаимодействия с VB.net. Могу ли я сделать это здесь, а затем вызвать dll взаимодействия из VB?

Опять же, я думаю, что нет ... но я был бы счастлив, если бы кто-то знал другое.

Единственное, что, на мой взгляд, действительно сработает, - это DI в .Net, но я ограничен .net 2 или 3.5 при большом толчке, поэтому я не знаю, возможно ли это.

Итак, для фона ....

У меня есть dll, которую использует определенный сайт, но мы не хотим рассылать ее всем.Вместо этого мы хотим создать клонированную dll, у которой просто настроены интерфейсы, так что сборка VB6 будет завершена. Когда она попадает на сайт, который в ней нуждается, они хотят заменить фиктивную dll и вставить свои версия вместо этого.

Примечание: мы действительно используем RegFreeCOM, когда он устанавливается, поэтому у меня есть файлы манифеста, с которыми я мог бы поиграть при необходимости.

Мы будем очень признательны за любые идеи.

Ник

7
задан Jakub 18 November 2011 в 03:18
поделиться