VB和VB.NET里定义String的区别,谁帮我看看?(在线等)***********
Public Declare Function FindExeAssoc Lib "Resctrl.dll" (ByVal pszFile As String, ByVal pszExeAssoc As String) As Long
Dim str1 As String * 512
Dim n As Long
n = FindExeAssoc(Filename, str1)
这是VB的,n的返回值是0,正常
可在.NET里一样用,只是Dim str1 As String这样定义,结果就返回不是0了,很奇怪