| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4409 人关注过本帖
标题:VB6.0中如何彻底删除建立的文件
只看楼主 加入收藏
Boer
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2008-10-14
收藏
 问题点数:0 回复次数:10 
VB6.0中如何彻底删除建立的文件
Dim A As String, B As String
Private Sub Command1_Click()
         
                           '打开所抽的题中的填空题
     Open App.Path & "\01\填空题.txt" For Input As #1
     While (Not EOF(1))
        Input #1, A
        B = B & A & vbCrLf
    Wend
    Close #2, #3
    Text1.Locked = False
    Text1.Text = ""
    Text1.Text = B
    Text1.Locked = True
    End Sub

Private Sub Command2_Click()
                            '打开所抽的题中的改错题
    Open App.Path & "\01\改错题.txt" For Input As #2
    While (Not EOF(2))
        Input #2, A
        B = B & A & vbCrLf
    Wend
    Close #1, #3
    Text1.Locked = False
    Text1.Text = ""
    Text1.Text = B
    Text1.Locked = True
End Sub

Private Sub Command3_Click()
                            '打开所抽的题中的程序设计题
     Open App.Path & "\01\编程题.txt" For Input As #3
     While (Not EOF(3))
        Input #3, A
        B = B & A & vbCrLf
    Wend
    Close #1, #2
    Text1.Locked = False
    Text1.Text = ""
    Text1.Text = B
    Text1.Locked = True
End Sub
每一个按钮单击事件 下都不能彻底清除text1中的内容,就是#1,#2,#3这些建立的文件没哟彻底清除
请问大家怎么用kill进行删除

[[it] 本帖最后由 Boer 于 2008-10-14 14:36 编辑 [/it]]
搜索更多相关主题的帖子: 文件 删除 
2008-10-14 14:34
我是菜鸟哦
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:921
专家分:209
注 册:2007-5-4
收藏
得分:0 
说地不明白,那些文件都是干什么的,是要生成的还是,原来就有

偶是菜鸟鸟偶惧WHO?!!!!
2008-10-14 17:50
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 
Text1.Locked = False
    Text1.Text = ""
    Text1.Text = B
    Text1.Locked = True


典型的没见过世面的代码……
2008-10-14 19:10
Boer
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2008-10-14
收藏
得分:0 
这个难道你还看不懂吗    我觉得我说得很明白了
就是访问几个装有记事本的文件  把其中的文本读取出来  放到textbox当中  
没点击一下按钮textbox中的文本都必须彻底清除 使新拷贝进来的文本能在textbox开始地方显示
2008-10-14 19:12
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 
[bo][un]Boer[/un] 在 2008-10-14 19:12 的发言:[/bo]

这个难道你还看不懂吗    我觉得我说得很明白了
就是访问几个装有记事本的文件  把其中的文本读取出来  放到textbox当中  
没点击一下按钮textbox中的文本都必须彻底清除 使新拷贝进来的文本能在textbox开始地方 ...

你没看书。

Locked属性是指是否允许用户键入(修改)文本,不妨碍你的程序修改文本。
还有,你觉得不写xxx.text=""光写xxx.text=B那它的文本在拷贝文本前就不被清空了吗?

程序代码:
Dim A As Integer
A=20
A=30
' 现在A的值是50吗?




btw VB里删除文件最简单的是Kill,语法自己查。注意文件不移动到回收站。删除失败会引起错误。
2008-10-14 19:16
Boer
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2008-10-14
收藏
得分:0 
我的意思就是要让textbox里面的内容更新
Dim A As Integer
A=20
A=30
' 现在A的值是50吗?
A里面的内容是30 我要的就是后来的值  
上面我的代码运行时始终把以前的内容替换不了  它直接就加在原来的内容后面
  还有我编程经历才刚刚开始 望高手指点
2008-10-15 13:03
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 
[bo][un]Boer[/un] 在 2008-10-15 13:03 的发言:[/bo]

我的意思就是要让textbox里面的内容更新
Dim A As Integer
A=20
A=30
' 现在A的值是50吗?
A里面的内容是30 我要的就是后来的值  
上面我的代码运行时始终把以前的内容替换不了  它直接就加在原来的内容后面
 ...

不管你是什么情况
    Text1.Locked = False
    Text1.Text = ""
    Text1.Text = B
    Text1.Locked = True

与 Text1.Text=B没有任何区别。(默认Locked为True)
2008-10-15 13:04
Boer
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2008-10-14
收藏
得分:0 
我知道默认Locked为True
我是想让textbox中的内容清空之后再赋予新的值
解决办法我是想彻底删除#1, #2,#3在内存中的值
2008-10-15 16:15
simpson
Rank: 3Rank: 3
等 级:论坛游民
威 望:7
帖 子:863
专家分:17
注 册:2006-11-16
收藏
得分:0 
基本功不扎实    佩服领悟力

呵呵   抓紧搞基础啊

全国最大的 Java专业电子书免费分享[url]http:///in.asp?id=xrmao[/url]
2008-10-15 17:06
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4947
专家分:30084
注 册:2008-10-15
收藏
得分:0 
没看懂什么意思。

text1.text=B
时,一定会把前面的数据清掉,如果你不需要清掉的,就应该是

text1.text = text1.text & vbcrlf & b
这里是假设每段后面要换行。
2008-10-15 23:53
快速回复:VB6.0中如何彻底删除建立的文件
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023529 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved