.Net/C#: 实现支持断点续传多线程下载的 Http Web 客户端工具类 (C# DIY HttpWebClient)
http://blog.csdn.net/playyuer/archive/2005/03/06/313081.aspx调试了很多次老是在多线程下载的时候提示“未将对象引用设置到对象的实例”if (this.ExceptionOccurrs != null)
{
DownLoadState x = new DownLoadState(Address, hwrp.ResponseUri.AbsolutePath, FileName, a, FromPosition, Length);//==此句报错==
ExceptionEventArgs eea = new ExceptionEventArgs(e, x);
ExceptionOccurrs(this, eea);
ea = eea.ExceptionAction;
}希望大家一起讨论!
http://blog.csdn.net/playyuer/archive/2005/03/06/313081.aspx调试了很多次老是在多线程下载的时候提示“未将对象引用设置到对象的实例”if (this.ExceptionOccurrs != null)
{
DownLoadState x = new DownLoadState(Address, hwrp.ResponseUri.AbsolutePath, FileName, a, FromPosition, Length);//==此句报错==
ExceptionEventArgs eea = new ExceptionEventArgs(e, x);
ExceptionOccurrs(this, eea);
ea = eea.ExceptionAction;
}希望大家一起讨论!
解决方案 »
- 主界面的线程的优先级是不是最高的?如何修改主界面线程的优先级?
- C# 二分法(折半)查找数组最大最小值?
- 请教一种方法,一堆按钮让人按会烦死的,有人有好办法处理吗?看图就明白了!
- 简易机器人
- 程序调用webservice出现 (401) Unauthorized错误,怎么解决
- 一个 c#的问题 帮我解决 扔30分
- C#从XML文件利用XPAth获取指定属性值,并显示到datagridview
- 我的DNN模块安装时出现如下错误,我现在继续大家帮助,希望高手联系我一下,我的qq是258244397
- 如何将一个对象合乎心意的序列化
- 问:谁能介绍一下c#
- 用过ActiveRecord的,进来说说,雁过留分
- 求 C#学生管理系统
有问题,而是if (this.ExceptionOccurrs != null)//说明已经有例外产生了.
而产生这种情况很可能是Address有问题,也不是你输入的下址有问题.
string StrUrl = "http://www.cshes.tcc.edu.tw/photo-mpg/9505/MOV08510.MPG"; //根据实际情况设置 //打开上次下载的文件或新建文件
long lStartPos = 0;
System.IO.FileStream fs;
if (System.IO.File.Exists(StrFileName))
{
fs = System.IO.File.OpenWrite(StrFileName);
lStartPos = fs.Length;
fs.Seek(lStartPos, System.IO.SeekOrigin.Current); //移动文件流中的当前指针
}
else
{
fs = new System.IO.FileStream(StrFileName, System.IO.FileMode.Create);
lStartPos = 0;
}