Foxtable(狐表)用户栏目专家坐堂 → [求助]读取文本内容进制转换出差


  共有1902人关注过本帖树形打印复制链接

主题:[求助]读取文本内容进制转换出差

美女呀,离线,留言给我吧!
youkacard
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:269 积分:1847 威望:0 精华:0 注册:2014/11/9 21:57:00
[求助]读取文本内容进制转换出差  发帖心情 Post By:2017/5/16 19:31:00 [只看该作者]

各位老师好,我写了一个代码,需要读取文本文件的内容(16进制),转成10进制之后输出到新的文本文件,

第一个可以正常输出,循环到第二个就报错了,报错如下:

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20170516192611.png
图片点击可在新窗口打开查看

Dim lj As String = e.Form.Controls("TextBox1").Value '文本路径
Dim sc As String = e.Form.Controls("TextBox2").Value '输出路径

If lj IsNot Nothing Or sc IsNot Nothing Then
Dim s As String = FileSys.ReadAllText(lj)
Dim Values() As String
Values = s.Split(chr(13)) '以回车分割

For i As Integer = 0 To (Values.Length - 1)
Dim hex As String = HexToDec(Values(i))
FileSys.WriteAllText(sc,hex & Chr(13),True)
Next
Else
MessageBox.Show("请选择文件位置","提示")
End If


[此贴子已经被作者于2017/5/16 19:40:42编辑过]

 回到顶部
美女呀,离线,留言给我吧!
youkacard
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:269 积分:1847 威望:0 精华:0 注册:2014/11/9 21:57:00
  发帖心情 Post By:2017/5/16 19:32:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20170516193109.png
图片点击可在新窗口打开查看

这是需要转换的文本文件

如果不用进制函数,就可以正常输出,不知道什么原因
[此贴子已经被作者于2017/5/16 19:34:35编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/5/16 20:43:00 [只看该作者]

If lj IsNot Nothing Or sc IsNot Nothing Then
    Dim s As String = FileSys.ReadAllText(lj)
    Dim Values() As String = s.Replace(vbcr,"").Split(vblf) '以回车分割
    
    For i As Integer = 0 To Values.Length - 1
        Dim hex As String = HexToDec(Values(i))
        FileSys.WriteAllText(sc,hex & vbcrlf,True)
    Next
Else
    MessageBox.Show("请选择文件位置","提示")
End If

 回到顶部