【问题标题】:(VB.NET) How to read binary file (not like 00 C8 but rather 51200) - Automotive Chip Tuning Software(VB.NET) 如何读取二进制文件(不像 00 C8 而是 51200) - 汽车芯片调优软件
【发布时间】:2020-10-25 15:09:24
【问题描述】:

我在塞尔维亚拥有一家芯片调优店。我正在开发一些软件,这将使我们的业务更轻松。我似乎找不到一种方法来创建一个二进制阅读器,它将同时显示偏移量、值和 ascii,所以我最终转换了我在互联网上找到的基于“Be.HexEditor”HexReader 工具的项目。问题是它只能读取8位(我可能错了,我不是编程专业人士)它读取例如:00 C8。但我需要它来阅读:51200。我什至不知道是否可以使用我目前正在运行的项目以及来自“Be.Hexeditor”的 dll 但如果有人可以帮助我,我愿意如果有人不免费做,就付钱。

我已经启动的源项目: http://www.mediafire.com/file/lesgx6uybtz6g3j/hexboxreusabletest.rar/file

我可能要求太多,但我知道,但如果有人愿意重新编辑我的项目以使其能够正常工作,如果可能的话,我将不胜感激!

Here's how it looks now (software screenshot)

【问题讨论】:

    标签: binary binaryreader


    【解决方案1】:

    看来您的源代码是一个 VB.net 项目。

    要将值“C800”转换为“51200”,以下代码应该足够了

    Dim hex As String = "C800"
    Dim int As Integer = Val("&H" & hex)
    

    int 现在是 51200

    享受...

    【讨论】:

    • 是的,正如我所说。但是我怎样才能将它应用到我的项目中呢?准确地说是“HexBox”
    • 如何读取 bin 文件并查看整个 bin 像 XXXXX XXXXX 但不像 XX XX XX
    猜你喜欢
    • 2020-12-29
    • 2022-01-17
    • 2019-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多