一个关于在vb.net中VB6.FixedLengthString未定义类型的问题

saramax 2006-04-23 11:16:07
在vb6中

dim s as string * 32


使用vb.net升级向导后

Dim s As New VB6.FixedLengthString(32)


但是我直接复制VB6.FixedLengthString 到另一个.net工程里为什么说VB6.FixedLengthString未定义类型,应该怎么样~~~

我新学vb.net 很多不懂 请大虾指点啊
...全文
534 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Ninputer 2006-04-24
  • 打赏
  • 举报
回复
你没有引用Microsoft.VisualBasic.Compatibility.dll,这个dll不是默认引用的,因此也不推荐直接使用。
实际上VB现在很少需要定长字符串
copico 2006-04-24
  • 打赏
  • 举报
回复
VB转VB.NET
重写一遍比你用转的还快
Ninputer 2006-04-24
  • 打赏
  • 举报
回复
加了之后要Imports Microsoft.VisualBasic.Compatibility
saramax 2006-04-24
  • 打赏
  • 举报
回复
你没有引用Microsoft.VisualBasic.Compatibility.dll,这个dll不是默认引用的,因此也不推荐直接使用。
实际上VB现在很少需要定长字符串

我加了这条引用,不过好像还是不行,我在设法改变变量形式
laviewpbt 2006-04-23
  • 打赏
  • 举报
回复
定长字符串在VB.net中可以用StringBuilder代替
Dim s As New System.Text.StringBuilder(32)

copico 2006-04-23
  • 打赏
  • 举报
回复
对了,你上面的问题是,应该包括你第一个没有出问题的页面的 imports的内容
copico 2006-04-23
  • 打赏
  • 举报
回复
dim s() as string=new string(chr(0),32)

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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