【问题标题】:Convert VB6 to VB.NET将 VB6 转换为 VB.NET
【发布时间】:2016-04-14 08:08:30
【问题描述】:
The code in VB6 is:
------------------------------
Load(Inter_pol_surfex)
------------------------------
The message error is:
------------------------------
Name 'Load' is not declared.
------------------------------

我可以收到修复此消息的代码吗?

【问题讨论】:

  • 你能再解释一下吗?
  • 请在您的问题中进行描述。这里的信息很少,无法有效地理解问题。

标签: vb.net visual-studio-2008 vb6-migration


【解决方案1】:

我猜你正在尝试显示一个表单。在 .NET 中没有加载函数来显示表单,您必须创建表单的实例。

替换

Load(Inter_pol_surfex)

通过这个:

Dim f As New Inter_pol_surfex
f.Show()

【讨论】:

  • 完美运行!非常感谢!
【解决方案2】:

试试这个:

Private sub Load (Inter_pol_surfex as [type of variable] )

end sub

【讨论】:

  • 我不确定声明一个空子是否能解决问题... Load() 是一个在其他地方声明的函数...
  • 当我输入代码时:Private Sub Load(ByVal Inter_pol_surfex As Single) End Sub 错误消息是:“Int_pol_surf.Inter_pol_surfex”类型的值无法转换为单......我不知道用哪种类型放在那里..
  • 尝试对象类型,但我个人不喜欢使用这种类型(您可以在分配对象时使用gettype())您找不到vb6项目中的变量?
  • 在 vb6 项目中是 Load(Inter_pol_surfex) 我插入 Private sub Load (Inter_pol_surfex as [type of variable] ) end sub 但我无法在那里找到可验证的类型...我尝试几乎所有想法可验证的类型
猜你喜欢
  • 2021-10-10
  • 1970-01-01
  • 1970-01-01
  • 2012-02-09
  • 1970-01-01
  • 1970-01-01
  • 2023-04-02
  • 1970-01-01
  • 2010-09-21
相关资源
最近更新 更多