lzth.net
当前位置:首页 >> VB高手请进 opEn命令的作用只是打开一个已经存在的文件 这句话对么 急急急急急! >>

VB高手请进 opEn命令的作用只是打开一个已经存在的文件 这句话对么 急急急急急!

不对 OPEN不是打开一个文件 是为文件打开一个#1 可以打开不存在的文件名 用来新建文件.

'新建一工程,在窗体中加一按钮,拷贝以下代码加入即可'在声明中加入:Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hWnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal

使进程管理器不能打开的代码?这句话是什么意思.是要使Ctrl + Alt + Delete组合键失效吗?另外,打开文件不是你所理解的这个意思,我想你的意思应该用这个代码实现:Private Sub Command1_Click() Dim fname As String fname = "E:\TEST.txt" Shell "notepad " & fname, vbNormalFocusEnd Sub

既然是只读文件当然不能覆盖了,先把只读属性去掉 把文件设置为output可以自动覆盖 open 文件 for output for #1 如果不要覆盖,就用append方式打开 open 文件 for append for #1

是的,你说得对.但一般不建议这么做,因为文件长期打开不关闭,一旦发生电脑断电的意外情况,就有可能发生数据丢失甚至文件损坏的现象.所以通常都是采用“随用随关闭”的原则,即需要读写文件的时候才打开、读(或写)、然后立即关闭,换句话说就是文件的打开、读写、关闭等操作要放在同一个过程(Sub或Function)内,不要分散在不同的模块.

VB6.0Open语句的文件打开有 Append、Binary、Input、Output、或 Random 方式.Append,对顺序文件追加.Binary,允许读写操作的二进制方式Input,从已打开的顺序文件中读出数据并将数据指定给变量.Output,顺序输出方式打开文件.

1、 在VB中,拷贝文件使用下列(D)命令实现.A) Kill B) Copy C) Name D) FileCopy 请选择-> A B C D 2、 在随机文件中,增加一条记录所使用的语句是(A).A) Put B) InputC) Line Input D) Write 请选择-> A B C D 3、 要从打开

Open "e:\123.txt" For Input As #1If EOF(1) Then MsgBox "文件是空的"Else MsgBox "文件有内容"End IfClose #1

要看代码上 也没有大的问题但有可能 你的文件已经打开 所以定稿错误 [文件号被占用]你可以这样试下 把#1 换一下申请 变量 文件编号 dim ff as integerff=FreeFile() ' FreeFile() 就是返回一个 可用的文件操作句柄 至少不会冲突 冲突有时是你调试时 没有运行到 close 处 就结束 了 那这个文件编号 就不能用了 得等系统释放才能再用 用这个可以避免然后把你的 #1 换成 #ff print 也可以 用 write

该语句是对文件进行读操作,格式是:Open 文件名 For Input As [#]文件号,当写#时,后面就该跟文件号,是一个整数,比如1,2之类都可以.将filenum该成1即可.

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com