您的位置:首页 > Web前端 > HTML

html网页中”未将对象引用设置到对象的实例“表示什么?

2013-09-02 18:21 435 查看
在做html页面转为mht页面时,根据网上资料实现了,后来不知道什么时候再使用时就报错了,经过跟踪和捕捉找到提示“未将对象引用设置到对象的实例”,我也检查了要转换的html没有问题,权限和路径也没有问题,不知道还有什么原因会导致这个结果,请各位解救,谢谢!

public bool GenerateMhtFileExt(string Url, string FileNameWithDir)
{
//生成mht文件...Begin
bool bReturnValue = false;
StreamWriter sw=null;
CDO.Message message = new CDO.MessageClass();
ADODB.Stream stream = null;
message.MimeFormatted =true;
message .CreateMHTMLBody(Url,CDO.CdoMHTMLFlags.cdoSuppressNone,"",""); stream = message.GetStream();
string sAbsPath = HttpContext.Current.Server.MapPath(FileNameWithDir);
stream.Charset = "GB2312";
//经过跟踪发现在保存时出错,提示“未将对象引用设置到对象的实例”
stream.SaveToFile(sAbsPath, ADODB.SaveOptionsEnum.adSaveCreateOverWrite);

PublicFunction.ReleaseComObject(message );//释放资源
PublicFunction.ReleaseComObject(stream);//释放资源
bReturnValue = true;
return bReturnValue;
//生成mht文件...End
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐