debug.p有数据,TEXT1显示不出来。

wo22ni 2011-05-04 06:50:59
我从有个过程取的个字节数组

dim arrData() as byte
strData = StrConv(arrData, vbUnicode)

Debug.Print strData, Time, arrData(1)

debug.p可以显示出strData为字符串正常。

但TEXT1.Text=strData时,TEXT!是空白。

有谁知道这是什么原因引起的呀。
...全文
104 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
morigod03 2011-05-04
  • 打赏
  • 举报
回复
12345678
wo22ni 2011-05-04
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 zdingyun 的回复:]
首字节是Null.
[/Quote]

CopyMemory arrData(0), arrData(1), UBound(arrData)

删除了一个,

果然行了,谢谢。肯定有地方搞错了,多了个NULL出来。得检查下:)
zdingyun 2011-05-04
  • 打赏
  • 举报
回复
首字节是Null.
dbcontrols 2011-05-04
  • 打赏
  • 举报
回复
用Trim试试,是不是里面有回车或换行符号啊

[Quote=引用 5 楼 wo22ni 的回复:]
可以显示,是中文的字符串。

然后紧接着赋值到TEXT,TEXT变成空白,什么都没的。
[/Quote]
wo22ni 2011-05-04
  • 打赏
  • 举报
回复
可以显示,是中文的字符串。

然后紧接着赋值到TEXT,TEXT变成空白,什么都没的。
zdingyun 2011-05-04
  • 打赏
  • 举报
回复

Debug.Print strData
能否显示?
zdingyun 2011-05-04
  • 打赏
  • 举报
回复
[Quote=引用楼主 wo22ni 的回复:]
我从有个过程取的个字节数组

dim arrData() as byte
strData = StrConv(arrData, vbUnicode)

Debug.Print strData, Time, arrData(1)

debug.p可以显示出strData为字符串正常。

但TEXT1.Text=strData时,TEXT!是空白。

有谁知道这是什么原因……
[/Quote]
除非这些字节的ASCII值属于不可显示字符(ASC<32,或者ASC>127)
morigod03 2011-05-04
  • 打赏
  • 举报
回复
12345678
dbcontrols 2011-05-04
  • 打赏
  • 举报
回复
不可能吧?

7,763

社区成员

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

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