VB6转成VB2008
因为有人说.NET运行效能比VB6高出很多~跟C相距不远~所以想改写一支小程式来验证一下~1.把字符串阵列当参数传递给其他函式使用要怎改?
Private Sub AAA()
Call BBB(B())
End Sub
Private Sub BBB(AA())
......
End Sub
会不会是跟VB6预设是ByRef~而.NET预设是ByVal有关呢?
2.VB6字符串阵列索引类型是根据变量型态定义来决定~而.NET预设是Integer~这又要怎改?
3.VB6的Form_QueryUnload事件在.NET里是对应哪个事件?选择性结束程序这部份要怎改写呢?
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
If AAA = False Then
MsgBox "Program implementation !!!"
Cancel = True '不关视窗
Else
Cancel = False '关视窗
End If
End Sub
4..NET无法像VB6一样把控件当对象传递给模块下的函式来操作的UI吗?
目前遇到这些问题~请.NET板上老师能指导一下~谢谢~