【问题标题】:is there a equivalent of VB6's ChrB in VB.netVB.net 中是否有相当于 VB6 的 ChrB
【发布时间】:2018-07-03 07:47:57
【问题描述】:

我正在将 VB6 应用程序迁移到 VB.net。

VB6 代码经常使用 ChrB,我需要知道如何将其转换为 vb.net

有没有人遇到过类似的问题..?

问候, 拉希德

【问题讨论】:

  • 我找不到您所写的关于 ChrB 的任何好的和正确的文档。你能找到一些吗?
  • 这是我能找到的关于 CharB 的信息
  • 返回一个包含指定单字节的字符串
  • 这没什么用:/我现在假设:我在 ChrB 函数中输入了一个字节作为输入,然后返回一个字符串,该字符串包含一个字符,该字符与解释为的字节值具有相同的 ascii 编号一个 8 位整数。对吗?
  • "Visual Basic 早期版本中的 ChrB 函数返回一个字节。它主要用于在双字节字符集 (DBCS) 应用程序中转换字符串。Visual Basic 和 .NET 中的所有字符串框架采用 Unicode,不再支持 ChrB。”更多信息是here

标签: vb.net vb6-migration


【解决方案1】:

VB.NET 不支持“面向字节”的字符串方法。 VB 迁移合作伙伴提供了 ChrB6 替换方法,它与原始 VB6 方法的行为相似,但不能保证在所有情况下都能正常工作。此替换方法被标记为已过时,并且方法调用被标记为带有迁移警告。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-07-07
    • 2018-09-06
    • 1970-01-01
    • 2019-06-17
    • 1970-01-01
    • 1970-01-01
    • 2017-01-08
    • 2010-10-16
    相关资源
    最近更新 更多