请教老师:二进制文件打开错误?
时间:2011-11-13
来源:互联网
这是我从书本上得到的VB程序,为什么在运行时候会出现错误?如何解决,恳请帮助!
Imports System
Imports System.Text
Imports System.IO
Public Class Form1
Private X As Byte '字节
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) '解密
Dim FName As String '文件
Open FName For Binary As #1] '以二进制访问模式打开待加密文件
'未声明Open,Micro.VisualBasic命名空间有文件I / O功能
'方法参数必须在括号内
For i = 1 To LOF(1) 'LOF函数是求文件长度的内部函数
Get #1, i, x '取出第i个字节
'不支持Get, 命名空间有文件I / O功能
Dim y As Integer
y = StrConv(X, vbUnicode)
'这里调用了一个函数,要求将字节转化为是十进制数字,
'StrConv(x, vbFromUnicode),,,未声明vbFromUnicode
'未声明vbUnicode
input #1, i,x
'将这个字节写回到文件原位置
'未声明Put,Micro.VisualBasic命名空间有文件I / O功能
Next i
Close #1 '方法参数必须在括号内
End Sub
'这里调用了一个自定义函数
Imports System
Imports System.Text
Imports System.IO
Public Class Form1
Private X As Byte '字节
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) '解密
Dim FName As String '文件
Open FName For Binary As #1] '以二进制访问模式打开待加密文件
'未声明Open,Micro.VisualBasic命名空间有文件I / O功能
'方法参数必须在括号内
For i = 1 To LOF(1) 'LOF函数是求文件长度的内部函数
Get #1, i, x '取出第i个字节
'不支持Get, 命名空间有文件I / O功能
Dim y As Integer
y = StrConv(X, vbUnicode)
'这里调用了一个函数,要求将字节转化为是十进制数字,
'StrConv(x, vbFromUnicode),,,未声明vbFromUnicode
'未声明vbUnicode
input #1, i,x
'将这个字节写回到文件原位置
'未声明Put,Micro.VisualBasic命名空间有文件I / O功能
Next i
Close #1 '方法参数必须在括号内
End Sub
'这里调用了一个自定义函数
作者: flag12 发布时间: 2011-11-13
你这是vb.net 代码,vb6肯定错误的。
作者: dafu2003 发布时间: 2011-11-13
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28