• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > 谁来帮我看看下面的代码

谁来帮我看看下面的代码

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了迅雷看看错误代码,迅雷看看错误代码0x,迅雷看看错误代码0x5,源代码迅雷看看,神秘代码迅雷看看等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 谁来帮我看看下面的代码
描述:

我在VC6.0下新建了一个win32 console application,代码如下:
#import "g:\program files\common files\system\ado\msado15.dll" no_namespace
#import <cdosys.dll> no_namespace
#include "stdafx.h"
#include <iostream.h>
#include <windows.h>
#include <objbase.h>
void SaveWholePage(LPCTSTR page_url,LPCTSTR save_filename)
{
   CoInitialize(NULL);
   {
      IMessagePtr       iMsg(__uuidof(Message));
      IConfigurationPtr iConf(__uuidof(Configuration));
      iMsg->Configuration = iConf;
      try
      {
         iMsg->CreateMHTMLBody(
            page_url, 
            cdoSuppressNone,
            "domain\\username",
            "password");
      }
      catch(_com_error err)
      {
         // handle exception
      }   
      _StreamPtr pStream=iMsg->GetStream();
      pStream->SaveToFile( save_filename,
                           adSaveCreateOverWrite);
   }
   CoUninitialize();
}
void main()
{
 SaveWholePage("http://www.zaobao.com/gj/zg002_050203.html",
              "test.mht");
}
编译时错误信息为:
Compiling...
TTMht.cpp
E:\My Projects\WRules\TTMht\TTMht.cpp(18) : error C2065: 'IMessagePtr' : undeclared identifier
E:\My Projects\WRules\TTMht\TTMht.cpp(18) : error C2146: syntax error : missing ';' before identifier 'iMsg'
E:\My Projects\WRules\TTMht\TTMht.cpp(18) : error C2065: 'iMsg' : undeclared identifier
E:\My Projects\WRules\TTMht\TTMht.cpp(18) : error C2065: 'Message' : undeclared identifier
E:\My Projects\WRules\TTMht\TTMht.cpp(19) : error C2065: 'IConfigurationPtr' : undeclared identifier
E:\My Projects\WRules\TTMht\TTMht.cpp(19) : error C2146: syntax error : missing ';' before identifier 'iConf'
E:\My Projects\WRules\TTMht\TTMht.cpp(19) : error C2065: 'iConf' : undeclared identifier
E:\My Projects\WRules\TTMht\TTMht.cpp(19) : error C2065: 'Configuration' : undeclared identifier
E:\My Projects\WRules\TTMht\TTMht.cpp(20) : error C2227: left of '->Configuration' must point to class/struct/union
E:\My Projects\WRules\TTMht\TTMht.cpp(23) : error C2227: left of '->CreateMHTMLBody' must point to class/struct/union
E:\My Projects\WRules\TTMht\TTMht.cpp(25) : error C2065: 'cdoSuppressNone' : undeclared identifier
E:\My Projects\WRules\TTMht\TTMht.cpp(29) : error C2061: syntax error : identifier '_com_error'
E:\My Projects\WRules\TTMht\TTMht.cpp(29) : error C2310: catch handlers must specify one type
E:\My Projects\WRules\TTMht\TTMht.cpp(33) : error C2317: 'try' block starting on line '22' has no catch handlers
E:\My Projects\WRules\TTMht\TTMht.cpp(33) : error C2065: '_StreamPtr' : undeclared identifier
E:\My Projects\WRules\TTMht\TTMht.cpp(33) : error C2146: syntax error : missing ';' before identifier 'pStream'
E:\My Projects\WRules\TTMht\TTMht.cpp(33) : error C2065: 'pStream' : undeclared identifier
E:\My Projects\WRules\TTMht\TTMht.cpp(33) : error C2227: left of '->GetStream' must point to class/struct/union
E:\My Projects\WRules\TTMht\TTMht.cpp(34) : error C2227: left of '->SaveToFile' must point to class/struct/union
E:\My Projects\WRules\TTMht\TTMht.cpp(35) : error C2065: 'adSaveCreateOverWrite' : undeclared identifier
Error executing cl.exe.
TTMht.obj - 20 error(s), 0 warning(s)


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 在线等帮我看看下面代码那些错误地方的应该怎么改呀?在线等
  • 看看这个代码怎么了。
  • 狂散分,请把我看看代码,为什么总是出错?
  • 看看这段代码有什么问题?
  • 谁来帮我看看下面的代码
  • 大家看看下边的代码有什么问题?

相关文章

  • 2017-06-05 100分送上用SI怎么分析用Delphi编写的软件?
  • 2017-06-04 请问聘请精通ActiveX,COM,DirectX的程序员薪水应该给多少?
  • 2017-06-04 求学习COM技术的建议!!!
  • 2017-06-04 关于控件堆叠的问题
  • 2017-06-04 关于lpdispatch指针
  • 2017-06-04 做电子签章碰到的怪事,求助
  • 2017-06-04 CLSID怎么和对应的类联系起来啊?高手帮忙!
  • 2017-06-05 关于MFCMDI应用程序对象创建问题,在线等待!
  • 2017-06-04 com中有关字符串的问题
  • 2017-06-04 为何给控件签名之后IE仍然提示是“未知发行商”呢?

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • com接口方法中如何传递一个自定义类,分不够可以再加
    • 新建的ATLexe项目cstring没法使用
    • 急!ActivaX控件手动频繁刷新后,显示异常的问题!
    • ActiveX和ATL有什么区别
    • 请部动态链接库和静态链接库的区别?
    • 谁能告诉我client与server之间如何通过ISupportErrorInfo接口传递错误信息?最好有代码例子
    • 大家看我的代码哪里有问题?
    • 用ATL写网络相关的COM,用VB来调用,VB的程序在VB开发环境下可以运行,但一做成EXE后一运行就出内存只读错误。
    • WindowsMediaPlayer快退不好用??
    • 如何利用wininet向一个网站的登录页面post账号密码实现自动登录并显示到webbroser中

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有