谁用过API函数LoadString在vb.net中?
声明如下:
Public Declare Function LoadString Lib "user32" Alias "LoadStringA" (ByVal hInstance As Integer, ByVal wID As Integer, ByVal lpBuffer As String, ByVal nBufferMax As Integer) As Integer
代码如下:
dim strString as string= Space(255)
lngReturn = LoadString(lngPointer, CType(strid, Integer), strString, CType(255, Integer))
If lngReturn = 0 Then Exit Function
结果strString 返回值为"你好 没有右边的双引号, 所以这个时候,如果在代码中判断
strString ="你好" 返回值则会不相等。觉得郁闷!