【问题标题】:Visual Basic Compatiblity DLL exception in DirListBoxDirListBox 中的 Visual Basic 兼容性 DLL 异常
【发布时间】:2012-05-06 22:40:01
【问题描述】:

我们从 VB 6 迁移到 VB.NET 2008。转换进行得相当顺利。有一个问题例外。

InitializeComponent 中的以下行引发异常。

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

异常消息显示“无效的属性值”。它只发生一次。之后一切似乎都正常了。

声明如下

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

可能是什么问题?

问候,

克里什

【问题讨论】:

    标签: vb.net compatibility vb6-migration


    【解决方案1】:

    InitializeComponent 中的 dirSelector 属性很可能有一些属性分配(dirSelector.left = ... 等)。我猜它是被标记的其中之一,并且由于它发生在初始化期间,您在调试模式下没有得到正常的黄线。尝试将这些注释掉或更改它们的值,看看是否是问题所在。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-21
      • 2016-12-30
      • 1970-01-01
      • 2012-11-09
      • 1970-01-01
      • 2013-12-13
      相关资源
      最近更新 更多