接口是不可以被实例化的,他只是一种协议而已,需要实例化实现接口的类!
如:
CDO.MessageClass obj=new CDO.MessageClass();
obj.from=xxx;
obj.to=xx;
obj.Send();

解决方案 »

  1.   

    CDO自己带的类,接口应该都封装在了Framework中,你找找,如CDO.Message就是:System.Web.Mail Namespace.
      

  2.   

    to  tjsguyf(Paranoia):
    这个不是
    我改成这样后出了新错
    Type myInterface;
    Object myObj;
    myInterface=Type.GetTypeFromProgID("CDO.Appointment");
    myObj=Activator.CreateInstance(myInterface);
    myInterface.InvokeMember("CreateRequest",System.Reflection.BindingFlags.InvokeMethod,null,myObj,null);      //此行出错
    多步 OLE DB 操作产生错误。如果可能,请检查每个 OLE DB 状态值。没有工作被完成。 
    怎么办?
      

  3.   

    cdo是什么?能不能给我讲讲?
      

  4.   

    协作数据对象Collaboration Data Object,用于exchange编程
      

  5.   

    在添加了CDO的引用后,出现CDO名称空间。然后就会会出现MessageClass、AddresseeClass、AppointmentClass等类,为什么还要像你那样做呢?