Thread: Avalon COM

  1. #1
    Grammar Police HybridM's Avatar
    Join Date
    Jan 2003
    Posts
    355

    Avalon COM

    Hey all,

    Has anyone read any of the Longhorn MSDN articles yet? I was just reading an article on Avalon (replacement for GDI+) and it appears to be COM, like DirectX (with which it is intimately related).

    Does anyone know some good articles where I can read up on COM theory? I've tried DirectX before and the COM interfaces throw me, not because I can't use them (I can) but because I don't know how it's working and that annoys me.
    Thor's self help tip:
    Maybe a neighbor is tossing leaf clippings on your lawn, looking at your woman, or harboring desires regarding your longboat. You enslave his children, set his house on fire. He shall not bother you again.

    OS: Windows XP
    Compiler: MSVC

  2. #2
    Registered User Codeplug's Avatar
    Join Date
    Mar 2003
    Posts
    4,981
    Take a look at this:
    http://msdn.microsoft.com/library/de...sdn_comppr.asp
    Look at the TOC on the left for other articles on COM as well.

    I learned most of what I know on COM basics from this book. Even though that book is getting kinda old, it is still very applicable.

    ATL (if you don't already know) is the Active Template Library. It's similiar to STL as far as libraries go. It's a set of templates that make implementing a COM object alot easier. There are also ATL templates that make using COM objects alot easier as well.

    The technical articles will tell you "how it's working", but you'll probably want to get your hands dirty and write your own COM object, and applications that use it. For this, I recommend getting a good book. Technical articles and online tutorials will only take you so far on a subject as broad as COM.

    gg

  3. #3
    Grammar Police HybridM's Avatar
    Join Date
    Jan 2003
    Posts
    355
    I've always secretely hoped that from what I read COM was kind of on the way out. But if they're using it in Avalon, I guess it's sticking around for at least another decade after longhorn is out.
    Thor's self help tip:
    Maybe a neighbor is tossing leaf clippings on your lawn, looking at your woman, or harboring desires regarding your longboat. You enslave his children, set his house on fire. He shall not bother you again.

    OS: Windows XP
    Compiler: MSVC

  4. #4
    Yes, my avatar is stolen anonytmouse's Avatar
    Join Date
    Dec 2002
    Posts
    2,544
    You may want to have a glance at 'The COM Programmer's cookbook' as it shows the COM structure in C with out hiding the gory details behind C++ classes. See TOC on link that Codeplug posted.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Avalon
    By willkoh in forum Windows Programming
    Replies: 0
    Last Post: 02-05-2005, 09:52 AM
  2. Downloading Avalon...problem
    By Garfield in forum A Brief History of Cprogramming.com
    Replies: 6
    Last Post: 11-03-2001, 12:57 PM