1,451
社区成员
发帖
与我相关
我的任务
分享
'读出设备
Function readDevice()
On Error Resume Next
If CheckKey() = false then
Exit function
End If
dim epsFileSize
dim epsFileContent
dim epsFileID,epsFileOffSize,epsFileBytes
epsFileContent = ""
epsFileSize = 0
epsFileID = CLng("&H" & CStr("8888"))
epsFileOffSize = "0"
epsFileBytes = "10"
alert "111222"
euk.GetFileInfo 0,3,0,0,0
alert "211222"
'打开文件
euk.OpenFile 0,1
If err then
MsgBox "文件打开失败!"
euk.CloseDevice
Exit function
End If
'获取文件大小
epsFileSize = euk.GetFileInfo(0,3,0,0)
If CLng(epsFileSize) < CLng(epsFileOffSize) + CLng(epsFileBytes) then
MsgBox "参数出错"
euk.CloseDevice
Exit function
End If
'读取文件内容
epsFileContent = euk.Read(0,0,epsFileOffSize,epsFileBytes)
epsFileContent = left(epsFileContent,epsFileSize)
Dim TheForm
Set TheForm = Document.forms("form1")
TheForm.keyUserName.Value = epsFileContent
euk.CloseFile
euk.CloseDevice
MsgBox "用户信息:" & epsFileContent
return
End function