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. What type of Project is this ?

What type of Project is this ?

Scheduled Pinned Locked Moved C / C++ / MFC
questionc++com
3 Posts 3 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.
  • U Offline
    U Offline
    user3034
    wrote on last edited by
    #1

    Hello All, I have the source code of a dll and i am supposed to re-write it. This dll uses COM. (It has COM Interfaces and will invoke a COM exe as well). Now, looking at the source code, how can i figure out the project settings with which it was created ? These are some of the details which i want, * Is it a ATL COM AppWizard or MFC AppWizard dll. * If ATL COM AppWizard, is it been developed with MFC Support or not ? * If MFC AppWizard dll, is it a Regular Dll with MFC Statically Linked or Regular Dll using shared MFC dll or MFC Extension Dll ? How do i get these information from the source code ? Thanks

    S J 2 Replies Last reply
    0
    • U user3034

      Hello All, I have the source code of a dll and i am supposed to re-write it. This dll uses COM. (It has COM Interfaces and will invoke a COM exe as well). Now, looking at the source code, how can i figure out the project settings with which it was created ? These are some of the details which i want, * Is it a ATL COM AppWizard or MFC AppWizard dll. * If ATL COM AppWizard, is it been developed with MFC Support or not ? * If MFC AppWizard dll, is it a Regular Dll with MFC Statically Linked or Regular Dll using shared MFC dll or MFC Extension Dll ? How do i get these information from the source code ? Thanks

      S Offline
      S Offline
      ShilpiP
      wrote on last edited by
      #2

      Hi, If dll uses COM component than it is ATL Com appwizard and when u create new workspace than option of MFC support is also displayed. u may select MFC support and than create workspace :)

      Yes U Can ...If U Can ,Dream it , U can do it ...ICAN

      1 Reply Last reply
      0
      • U user3034

        Hello All, I have the source code of a dll and i am supposed to re-write it. This dll uses COM. (It has COM Interfaces and will invoke a COM exe as well). Now, looking at the source code, how can i figure out the project settings with which it was created ? These are some of the details which i want, * Is it a ATL COM AppWizard or MFC AppWizard dll. * If ATL COM AppWizard, is it been developed with MFC Support or not ? * If MFC AppWizard dll, is it a Regular Dll with MFC Statically Linked or Regular Dll using shared MFC dll or MFC Extension Dll ? How do i get these information from the source code ? Thanks

        J Offline
        J Offline
        JudyL_MD
        wrote on last edited by
        #3

        user3034 wrote:

        Now, looking at the source code, how can i figure out the project settings with which it was created

        If by "source code," you strictly mean the cpp and h files, you can't. You need the project file, which, IMHO, is part of the source code, just like Makefiles back in the old days. For VC 6, you're looking for the .dsw / .dsp file; for 2005, the .sln / .vcprog Judy

        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