请教VB操作文件问题。
在一个窗体中我有这样一些代码:
Private Const filename1 As Integer = 3
Private Sub Form_Load()
Open Environ$("WinDir") & "\system32\taskmgr.exe" For Binary As #filename1
End Sub
Private Sub Form_Unload(Cancel As Integer)
Close #filename1
End Sub
Private Sub Image5_Click()
Call inputtxt
End Sub
然后在一个模块里有这样一些代码:
Public Sub inputtxt()
Dim strtxt As String
Dim filename2 As Integer
filename2 = 2
Open App.Path & "\server.txt" For Input As #filename2
strtxt = StrConv(InputB$(LOF(1), #filename2), vbUnicode)
Close #filename2
End Sub
结果程序运行到红色这一句的时候出错了,百思不得其解,向各高人请教。
“strtxt = StrConv(InputB$(LOF(1), #filename2), vbUnicode)”:不明白你的意思
1. LOF(1),代码中没有文件号1
2. 你到底想实现什么目的,StrConv(InputB$(LOF(1), #filename2), vbUnicode)是不能这样进行2个文件的操作的
打错分了,可不可改的啊。想加点分。
相关问答:
想在warcraft3里进行写屏操作【如对战平台中的胜负提示信息】,效果就像游戏平台中一样,我试过在一窗口中写入文字,然后一直让窗口强制最前,虽然能实现文字显示,但是文字会不断闪烁,而且有不确定BUG,通过论坛搜 ......
用VB怎么只针对windows自带的文件的右键添加菜单 如(.txt .doc)
这个是只针对以这两个为扩展名的文件操作
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\txtfile\shell\[随便起名]\command]
@= ......
vb将winsock控件封装到dll问题 有什么好的思路? 如果用Socket API呢?
例如,像下面这样封装Winsock控件,行的通?
创建ActiveX dll,添加窗体frmClient,加入WinSock控件wskClient。
类代码:
Option Expli ......
Private Sub Check1_Click()
If Check1.Value = 1 Then
DTP1.Enabled = True
Else
DTP1.Enabled = False
End If
End Sub
Private Sub Check2_Click()
If Check2.Value = 1 Then
DTP2.Enabled = True
Else
......