http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 3591|回复: 7

[Winform] 求助:关于存储文件流的错误

[复制链接]
发表于 2013-8-21 09:39:55 | 显示全部楼层 |阅读模式

private void Form1_FormClosing(object sender, FormClosingEventArgs e)

//在程序结束的时候存配置文件
                string mmwb = txtpassword.Text;
                //存储配置文件名为 app.dll
                StreamWriter sw = new StreamWriter(Application.StartupPath + "\\app.dll", false);
                sw.WriteLine(mmwb);
                sw.Close();
}
执行到StreamWriter sw = new StreamWriter(Application.StartupPath + "\\app.dll", false);的时候,提示被另一进程占用,怎么处理啊



1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2013-8-21 09:43:27 | 显示全部楼层
那就是被占用了,你直接自己新建个Txt文本存储多好了,为什么要用这种方法,你看看是不是有其他程序在用
 楼主| 发表于 2013-8-21 09:49:14 | 显示全部楼层
没有其他的在用,我再看看,找解决方法
 楼主| 发表于 2013-8-21 10:13:21 | 显示全部楼层
站长苏飞 发表于 2013-8-21 09:43
那就是被占用了,你直接自己新建个Txt文本存储多好了,为什么要用这种方法,你看看是不是有其他程序在用

我在form_load的事件中添加了,读取文件流                    string path = Application.StartupPath + "\\app.dll";

                    StreamReader sr = new StreamReader(path);
                    string str = sr.ReadLine();
                    txtpassword.Text = txtusename.Text = str;
                    btnlogin.PerformClick();//触发From1的登录按钮单击事件
                    sr.Close();

当我把这段断码注视后,再执行closing事件就不报呗进程使用,不注释就报错,但是,我在读取文件流后退出了啊sr.Close();

发表于 2013-8-21 10:21:28 | 显示全部楼层
btnlogin.PerformClick();//触发From1的登录按钮单击事件
                    sr.Close();

你想一下,这两个的位置是不是放错位了。
 楼主| 发表于 2013-8-21 10:25:32 | 显示全部楼层
厉害,是的是的,能揭示为什么吗,在点击了登录按钮以后再退出到创许结束还有一段时间啊,肯定是sr.close()后才关闭程序的啊
发表于 2013-8-21 10:35:02 | 显示全部楼层
yya5119 发表于 2013-8-21 10:25
厉害,是的是的,能揭示为什么吗,在点击了登录按钮以后再退出到创许结束还有一段时间啊,肯定是sr.close() ...

程序都要退出了你再单击登录按钮应该是没有用了。
还是关闭之后再单击比较好一些。
 楼主| 发表于 2013-8-21 10:41:48 | 显示全部楼层
yangying 发表于 2013-8-21 10:35
程序都要退出了你再单击登录按钮应该是没有用了。
还是关闭之后再单击比较好一些。

嗯嗯,脑子没转过来弯,谢谢各位了
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-6-13 16:19

© 2014-2021

快速回复 返回顶部 返回列表