一个VB问题。。。。急
我看别人一个程序。里面有一个语句看不懂X(n)=Val("&H"&Trim(Mid(s,n1,i-n1)))这句看不懂,X(n)是动态数组,这句里面的"&H"是什么意思,...
我看别人 一个程序。里面有一个语句看不懂
X(n)=Val("&H" & Trim(Mid(s,n1,i-n1)))
这句看不懂,X(n)是动态数组,这句里面的"&H"是什么意思,我刚学,没见过这种写法。
我调试过了,用Debug.Print调试过了,显示出来的并不是&H连着后面的字符串,而仅仅是后面的字符串,&H 它到底 在这里起了什么作用呢????? 展开
X(n)=Val("&H" & Trim(Mid(s,n1,i-n1)))
这句看不懂,X(n)是动态数组,这句里面的"&H"是什么意思,我刚学,没见过这种写法。
我调试过了,用Debug.Print调试过了,显示出来的并不是&H连着后面的字符串,而仅仅是后面的字符串,&H 它到底 在这里起了什么作用呢????? 展开
3个回答
展开全部
连接字符串的意思
假如:
dim a as string
a = "west" & “123”
结果是 a= west123
假如:
dim a as string
a = "west" & “123”
结果是 a= west123
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
很久没看VB了,上面的好像是&H和后面的Trim(Mid(s,n1,i-n1)) (这个应该是数字),组成一个&H**的,这好像是API里面经常用到的,作为某些API的参数,&H是十六进制的,我的看法是这样
我觉得是参数什么的,十六进制的,你百度一下"VB API",看一下API的用法,它们有的参数就是这样的
比如Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Private Const WM_SETTEXT = &HC //这里
Private Sub Command1_Click()
SendMessage FT_hWnd, WM_SETTEXT, 0, ByVal s
End Sub
我觉得是参数什么的,十六进制的,你百度一下"VB API",看一下API的用法,它们有的参数就是这样的
比如Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Private Const WM_SETTEXT = &HC //这里
Private Sub Command1_Click()
SendMessage FT_hWnd, WM_SETTEXT, 0, ByVal s
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询