Я добавил ссылку на C # DLL в проекте VB6.Одна функция C # возвращает значение типа DialogResult
, которое перечисляется в Windows Forms.
Когда я использую Intellisense в VB6 для выбора значения из DialogResult
, он спрашивает меня:
( На библиотеку, содержащую этот символ, не ссылается текущий проект, поэтому символ не определен. Хотите добавить ссылку на содержащуюбиблиотека сейчас? )
Если я нажму ДА, похоже, НИЧЕГО не происходит.В проект VB6 не вносятся никакие изменения.
В обозревателе объектов видно, что перечисление определено в:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\System.Windows.Forms.tlb
То, что, как я полагаю, следовало добавить в проект... но что идет не так, почему не работает?
Приведенное выше сообщение задокументировано здесь , но в нем очень мало полезного, чтобы сказать.