vb6.0中VarPtr(), LenB()这两个函数是什么意思哦???

我用VB2008的代码升级器把VB6.0的一段代码升级到了VB2008但VB2008确提示说VB2008已经把VarPtr(), LenB()这两个函数去掉了,问哪位老兄知道两函数的含义,或是指出在VB2008中替代品~~

第1个回答  2008-09-18
VarPtr(a):获取数值变量a的地址
StrPtr(str):获取字符串str的内存地址
LenB(str):获取字符串str的长度(ANSI编码).如:LenB("str长")=5本回答被提问者采纳
第2个回答  2008-09-19
LenB是在立即窗口测试字符串的长度的一种函数

参考资料:http://www.xue8xue8.com/tvideo_lv2.php?id=53#c54

vb6.0中VarPtr(), LenB()这两个函数是什么意思哦???
VarPtr(a):获取数值变量a的地址 StrPtr(str):获取字符串str的内存地址 LenB(str):获取字符串str的长度(ANSI编码).如:LenB("str长")=5

VB 6.0 Type结构体赋值之后有没有清空的函数?
LenB(t) GoSub DisplayMsg Err_Demo: Exit Sub DisplayMsg: MsgBox "Id=" & t.Id & vbCrLf & _ "Age=" & t.Age & vbCrLf & _ "Name=" & t.Name ReturnEnd Sub

请教VB一个数组复制的问题
如果你用的是VB6.0的话,那有一个相当简单的方法来完成数组复制操作。即使用VB6.0中提供的动态数组增强功能。它的使用也很简单,首先是声明数组,然后是直接赋值。例如对于你上面的提供的代码,改为使用动态数组增强功能的话,代码如下:Dim a() As Single '注意a数组必须是动态数组,如写为Dim a(...

VB中提示无效的外部过程怎么办
COPYMEMORY INFO, ByVal VarPtr(BUFF(0)), LenB(INFO)GetHostName = TRIMNULL(StrConv(INFO.HostName, vbUnicode))End If End If End Function 你的此函数定义错,正确写法:Private Function GetHostName() As String

相似回答