| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 7433 人关注过本帖
标题:未处理的“System.NullReferenceException”类型的异常出现在 WindowsAppli ...
只看楼主 加入收藏
Andrewsun
Rank: 1
等 级:新手上路
帖 子:75
专家分:0
注 册:2006-10-20
收藏
 问题点数:0 回复次数:12 
未处理的“System.NullReferenceException”类型的异常出现在 WindowsApplication1

初学Form,有些不明白,这个是什么原因?

“未处理的“System.NullReferenceException”类型的异常出现在 WindowsApplication1.exe 中。

其他信息: 未将对象引用设置到对象的实例。”
上面是错误提示信息,
数字怎么引用呢?

搜索更多相关主题的帖子: System 类型 数字 对象 Form 
2006-12-13 11:02
skyland84
Rank: 2
等 级:新手上路
威 望:4
帖 子:544
专家分:0
注 册:2006-10-9
收藏
得分:0 

你引用了 空对象!就会出现这样 的 异常 代码发下


决定人生~
2006-12-13 11:10
Andrewsun
Rank: 1
等 级:新手上路
帖 子:75
专家分:0
注 册:2006-10-20
收藏
得分:0 

//定义5个线程类;
public System.Threading.Thread m_thdone;
public System.Threading.Thread m_thdtwo;
public System.Threading.Thread m_thdthree;
public System.Threading.Thread m_thdfour;
public System.Threading.Thread m_thdfive;
private void Form1_Load(object sender, System.EventArgs e)
{

}
//button 事件
private void button1_Click(object sender, System.EventArgs e)
{
button1.Enabled=false;
button2.Enabled=true;
m_thdone=new System.Threading.Thread(new System.Threading.ThreadStart(this.TheadOne));
m_thdone=new System.Threading.Thread(new System.Threading.ThreadStart(this.ThreadTwo));
m_thdone=new System.Threading.Thread(new System.Threading.ThreadStart(this.ThreadThree));
m_thdone=new System.Threading.Thread(new System.Threading.ThreadStart(this.ThreadFour));
m_thdone=new System.Threading.Thread(new System.Threading.ThreadStart(this.ThreadFive));
m_thdone.Start();
m_thdtwo.Start();
m_thdthree.Start();
m_thdfour.Start();
m_thdfive.Start();
}

private void textBox1_TextChanged(object sender, System.EventArgs e)
{

}
//线程起用;
public void TheadOne()
{
button1.Enabled=false;
string Url=textBox1.Text;//获取Url地址
int n=Url.LastIndexOf('/');
string UrlAddress=Url.Substring(0,n);
string fileName=Url.Substring(n+1,Url.Length-n-1);
string Dir=textBox6.Text;
string Path=Dir+"\\"+fileName;
try
{
WebRequest myre= WebRequest.Create(UrlAddress);
}
catch(WebException exp)
{
MessageBox.Show(exp.Message,"Error!!");
}
try
{
statusBar1.Text="下载文件......";
client.DownloadFile(UrlAddress,Path);//实现下载;
statusBar1.Text="下载完毕,恭喜!!!";
}
catch(WebException exp)
{
MessageBox.Show(exp.Message,"下载失败!尝试别的路径!!");
statusBar1.Text="下载失败!尝试别的路径!!";
}
button1.Enabled=true;
}


2006-12-13 11:21
Andrewsun
Rank: 1
等 级:新手上路
帖 子:75
专家分:0
注 册:2006-10-20
收藏
得分:0 

就是这样了,不确定啊,给个点子吧,谢谢了


2006-12-13 11:22
skyland84
Rank: 2
等 级:新手上路
威 望:4
帖 子:544
专家分:0
注 册:2006-10-9
收藏
得分:0 
try
{
WebRequest myre= WebRequest.Create(UrlAddress);
}
catch(WebException exp)
{
MessageBox.Show(exp.Message,"Error!!");
}
你是这里报错的话 那 你就得检查 你的 url地址了!
你是哪里报错的?

决定人生~
2006-12-13 11:24
Andrewsun
Rank: 1
等 级:新手上路
帖 子:75
专家分:0
注 册:2006-10-20
收藏
得分:0 
    在button 事件:    m_thdtwo.Start();提示

2006-12-13 11:32
skyland84
Rank: 2
等 级:新手上路
威 望:4
帖 子:544
专家分:0
注 册:2006-10-9
收藏
得分:0 
m_thdone=new System.Threading.Thread(new System.Threading.ThreadStart(this.TheadOne));
m_thdone=new System.Threading.Thread(new System.Threading.ThreadStart(this.ThreadTwo));
m_thdone=new System.Threading.Thread(new System.Threading.ThreadStart(this.ThreadThree));
m_thdone=new System.Threading.Thread(new System.Threading.ThreadStart(this.ThreadFour));
m_thdone=new System.Threading.Thread(new System.Threading.ThreadStart(this.ThreadFive));
你是 偷懒啊~!
只初始化了一个 其他都没有 啊~!
应该就是这歌问题了

决定人生~
2006-12-13 12:03
Andrewsun
Rank: 1
等 级:新手上路
帖 子:75
专家分:0
注 册:2006-10-20
收藏
得分:0 
还有在webclient请求期间发生错误,这是什么原因呢?

2006-12-13 14:58
Andrewsun
Rank: 1
等 级:新手上路
帖 子:75
专家分:0
注 册:2006-10-20
收藏
得分:0 
“远程服务器返回错误:(403)已禁止。”
“在webclient请求期间发生异常”
就是这两个问题了;这是什么原因呢?

2006-12-13 17:01
Andrewsun
Rank: 1
等 级:新手上路
帖 子:75
专家分:0
注 册:2006-10-20
收藏
得分:0 

现在我能下载了,怎么下载了MP3却不能看呢?
而且也不支持多个下载,我同时连接了5个地址,为什么就可以下一个呢?提示信息还是“远程服务器返回错误:(403)已禁止。”


2006-12-13 20:14
快速回复:未处理的“System.NullReferenceException”类型的异常出现在 Windows ...
数据加载中...
 
   



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

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