最近要用到COM,用VC写,不打算用MFC。有几个小问题,希望大家帮我出出主义?
1.不知COM中是否可以直接调用API?
2.如果可以调用API我是否可以不用学ATL?
原因:我觉的将来API用到的时候要比ATL多,我现在是张白纸学API与学ATL一样都要从头来,ATL的资料并不好找。
    我现在只是个初学者这些想法也大多是道听途说,希望大家指点。
谢谢!!

解决方案 »

  1.   

    慢慢来吧~~~~~``1.可以
    2.可!不过实现用纯C++实现COM比较麻烦!
      

  2.   

    晕倒,老兄你要用到com,不学习atl那你要完成的基础工作了。这些基础工作是ATL为你完成的。
    可以,掉API,但要学ATL.
      

  3.   

    1. Yes
    2. You do not need to learn ATL if you prefer pure C++ rather than ATL to develop COM component.
      

  4.   

    有一點COM的基礎去去學ATL吧。不然只會簡單實現,而不知原理,可想而知,只能停在應用的基礎上