Исключение DLL совместимости Visual Basic в DirListBox - PullRequest
1 голос
/ 14 июля 2009

Мы перешли с VB 6 на VB.NET 2008. Преобразование прошло довольно хорошо. Есть одна проблема за исключением.

Следующая строка в InitializeComponent выдает исключения.

Me.dirSelector = New Microsoft.VisualBasic.Compatibility.VB6.DirListBox

Сообщение об исключении говорит, что "Недопустимое значение свойства". Это происходит только один раз. После этого все, кажется, работает.

объявление следующим образом

Public WithEvents dirSelector As Microsoft.VisualBasic.Compatibility.VB6.DirListBox

в чем может быть проблема?

С уважением,

Криш

1 Ответ

0 голосов
/ 27 июля 2009

Скорее всего, некоторые свойства присваиваются свойствам dirSelector в InitializeComponent (dirSelector.left = ... и т. Д.). Я предполагаю, что это один из них, который помечается, и так как это происходит во время инициализации, вы не получите обычную желтую линию в режиме отладки. Попробуйте закомментировать их или изменить их значения, чтобы понять, в этом ли проблема.

...