|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 mxxgmxxg 于 2015-9-24 21:57 编辑
我知道TC有取字符长度的函数,但他将汉字作为一个长度,比如:
"大家好a",长度为4.有时候我要他返回长度是7,即一个汉字两个长度,这时就要用API函数,我试了一下,返回始终为空,哪位大神指点一下,谢谢
我代码如下:
var test="大家好a"
var nn=dllcall("kernel32.dll","int","lstrlenA","char * ",test)
messagebox(nn)
我用VB试了一下是没有问题的,代码如下:
Private Declare Function lstrlenA Lib "kernel32" (ByVal psString As Any) As Long
Sub test()
MsgBox lstrlenA("大家好a")
End Sub
|
|