Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C / C++ / MFC
  4. Replacing ATL

Replacing ATL

Scheduled Pinned Locked Moved C / C++ / MFC
c++comquestion
11 Posts 7 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Offline
    J Offline
    Jim Crafton
    wrote on last edited by
    #1

    Does anyone know of a good C++ lib that is free and can replace ATL functionality, specifically implementing enough for the Web Browser component? [edited:] This is specifically to implement the set of COM interfaces needed to host the IWebBrowser control. I'd prefer not to have to write all this nonsense from scratch, hence the interest in a library other than ATL to do so for me. MFC won't work, it needs to be freely redistributable in source form (and no GPL crap licensing either). [/edited] ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! -- modified at 13:37 Sunday 22nd January, 2006

    T K P N 4 Replies Last reply
    0
    • J Jim Crafton

      Does anyone know of a good C++ lib that is free and can replace ATL functionality, specifically implementing enough for the Web Browser component? [edited:] This is specifically to implement the set of COM interfaces needed to host the IWebBrowser control. I'd prefer not to have to write all this nonsense from scratch, hence the interest in a library other than ATL to do so for me. MFC won't work, it needs to be freely redistributable in source form (and no GPL crap licensing either). [/edited] ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! -- modified at 13:37 Sunday 22nd January, 2006

      T Offline
      T Offline
      tom_dx
      wrote on last edited by
      #2

      MFC although wouldn't recommend it... WTL which is on sourceforge... found here http://sourceforge.net/projects/wtl[^] ALSO TRY USING .NET WHICH IS LIKE MFC ON ULTRA STERIODS. I personally think that .NET will eventually replace windows programming, not including game programming. IM PROUD TO BE A GMAIL; -- modified at 11:01 Sunday 22nd January, 2006

      S Q 2 Replies Last reply
      0
      • T tom_dx

        MFC although wouldn't recommend it... WTL which is on sourceforge... found here http://sourceforge.net/projects/wtl[^] ALSO TRY USING .NET WHICH IS LIKE MFC ON ULTRA STERIODS. I personally think that .NET will eventually replace windows programming, not including game programming. IM PROUD TO BE A GMAIL; -- modified at 11:01 Sunday 22nd January, 2006

        S Offline
        S Offline
        S Senthil Kumar
        wrote on last edited by
        #3

        ATL is a library to write COM code, right? How does it relate to MFC, which is primary targeted for GUI development? Regards Senthil _____________________________ My Blog | My Articles | WinMacro

        T 1 Reply Last reply
        0
        • S S Senthil Kumar

          ATL is a library to write COM code, right? How does it relate to MFC, which is primary targeted for GUI development? Regards Senthil _____________________________ My Blog | My Articles | WinMacro

          T Offline
          T Offline
          tom_dx
          wrote on last edited by
          #4

          He didn't say it had to support COM code, right? and also, I said that I wouldn't recommend it (MFC);)... :-D also I said WTL which is actually based off of ATL. Any more questions about what I said? Doesn't MFC support Web Browser functionality? IM PROUD TO BE A GMAIL; -- modified at 11:41 Sunday 22nd January, 2006

          1 Reply Last reply
          0
          • J Jim Crafton

            Does anyone know of a good C++ lib that is free and can replace ATL functionality, specifically implementing enough for the Web Browser component? [edited:] This is specifically to implement the set of COM interfaces needed to host the IWebBrowser control. I'd prefer not to have to write all this nonsense from scratch, hence the interest in a library other than ATL to do so for me. MFC won't work, it needs to be freely redistributable in source form (and no GPL crap licensing either). [/edited] ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! -- modified at 13:37 Sunday 22nd January, 2006

            K Offline
            K Offline
            Kevin McFarlane
            wrote on last edited by
            #5

            Qt? http://www.trolltech.com/products/qt/windows.html[^] Kevin

            1 Reply Last reply
            0
            • J Jim Crafton

              Does anyone know of a good C++ lib that is free and can replace ATL functionality, specifically implementing enough for the Web Browser component? [edited:] This is specifically to implement the set of COM interfaces needed to host the IWebBrowser control. I'd prefer not to have to write all this nonsense from scratch, hence the interest in a library other than ATL to do so for me. MFC won't work, it needs to be freely redistributable in source form (and no GPL crap licensing either). [/edited] ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! -- modified at 13:37 Sunday 22nd January, 2006

              P Offline
              P Offline
              peterchen
              wrote on last edited by
              #6

              why not ATL?


              Some of us walk the memory lane, others plummet into a rabbit hole
              boost your code || Fold With Us! || sighist

              J 1 Reply Last reply
              0
              • P peterchen

                why not ATL?


                Some of us walk the memory lane, others plummet into a rabbit hole
                boost your code || Fold With Us! || sighist

                J Offline
                J Offline
                Jim Crafton
                wrote on last edited by
                #7

                Because I need to add WebBrowser support in the VCF. Currently I'm using ATL to do so, but I have been told that it's not usable on compilers like MINGW, because the ATL headers/libs are not re-distributable. So I need something else. ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF!

                1 Reply Last reply
                0
                • T tom_dx

                  MFC although wouldn't recommend it... WTL which is on sourceforge... found here http://sourceforge.net/projects/wtl[^] ALSO TRY USING .NET WHICH IS LIKE MFC ON ULTRA STERIODS. I personally think that .NET will eventually replace windows programming, not including game programming. IM PROUD TO BE A GMAIL; -- modified at 11:01 Sunday 22nd January, 2006

                  Q Offline
                  Q Offline
                  QuickDeveloper
                  wrote on last edited by
                  #8

                  tom_dx wrote:

                  I personally think that .NET will eventually replace windows programming,

                  :confused:

                  T 1 Reply Last reply
                  0
                  • Q QuickDeveloper

                    tom_dx wrote:

                    I personally think that .NET will eventually replace windows programming,

                    :confused:

                    T Offline
                    T Offline
                    tom_dx
                    wrote on last edited by
                    #9

                    :-D I suggested that he use .net instead of atl for gui programming. :laugh: IM PROUD TO BE A GMAIL;

                    1 Reply Last reply
                    0
                    • J Jim Crafton

                      Does anyone know of a good C++ lib that is free and can replace ATL functionality, specifically implementing enough for the Web Browser component? [edited:] This is specifically to implement the set of COM interfaces needed to host the IWebBrowser control. I'd prefer not to have to write all this nonsense from scratch, hence the interest in a library other than ATL to do so for me. MFC won't work, it needs to be freely redistributable in source form (and no GPL crap licensing either). [/edited] ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! -- modified at 13:37 Sunday 22nd January, 2006

                      N Offline
                      N Offline
                      Nemanja Trifunovic
                      wrote on last edited by
                      #10

                      There is Comet[^], but I have never tried it.


                      My programming blahblahblah blog. If you ever find anything useful here, please let me know to remove it.

                      J 1 Reply Last reply
                      0
                      • N Nemanja Trifunovic

                        There is Comet[^], but I have never tried it.


                        My programming blahblahblah blog. If you ever find anything useful here, please let me know to remove it.

                        J Offline
                        J Offline
                        Jim Crafton
                        wrote on last edited by
                        #11

                        Yeah I found that too. It looks like good wrapper for the basic COM stuff, but sadly they don't implement any of the OLE container junk you need to host activeX controls like IWebBrowser. ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF!

                        1 Reply Last reply
                        0
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        • Login

                        • Don't have an account? Register

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Categories
                        • Recent
                        • Tags
                        • Popular
                        • World
                        • Users
                        • Groups