声明的dim buf$类型怎么才能清空啊

ky22334 2006-10-29 11:51:24
Private Sub Command30_Click()
Dim buf$
buf = "123"
'怎么能把这个buf清空后存放abc呀
End Sub
...全文
160 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
cike_1111 2006-10-30
  • 打赏
  • 举报
回复
清空?
该字符串直接为 "" 就可以!

Dim buf$
buf = "123"
buf="" (这个就是空的了)
Dunzip 2006-10-30
  • 打赏
  • 举报
回复
buf="abc"
这样简单有效,其他的都是画蛇添足了

ZOU_SEAFARER 2006-10-30
  • 打赏
  • 举报
回复
Private Sub Command30_Click()
Dim buf$
buf = "123"
buf=vbnullstring '加上这个还比较麻烦
buf="abc"
End Sub
Hassle 2006-10-29
  • 打赏
  • 举报
回复
不需要自己考虑内存的管理的
buf = "abc"就可以了

============================
如果一定要自己清理内存的话,可以这样

Private Declare Sub ZeroMemory Lib "KERNEL32" Alias "RtlZeroMemory" (dest As Any, ByVal numBytes As Long)

ZeroMemory byval strptr(buf), lenb(buf)

7,789

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧