An Appwizard to Generate Non-COM Projects that can use ATL Object Wizard

Sample Image

Environment: VC6, NT4/Win9X

ATL object wizard is just not restricted for ATL COM appwizards. It can be used in any application provided the project meets certain requirements. You can use this appwizard to create ordinary(non - COM) Win32 application utilizing the ATL window classes or develop console OLEDB consumer applications.

Basically, to use ATL Object wizard in a project following criteria must be met :-

  1. Project must have an idl file with atleast the following block:

    
    library projectname
    {
    }
    
  2. The project.cpp file should have the following piece of code

    
    BEGIN_OBJECT_MAP(ObjectMap)
    END_OBJECT_MAP()
    

The appwizard presnted in this article generates a project that meets these criteria. You can use it to generate console application as well as windows application.

To use it you just need to copy the file atlconwz.awx to [visual studio directory]\Common\MSDev98\Template

Downloads

Download the Appwizard- 12 Kb


Comments

  • There are no comments yet. Be the first to comment!

Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • IBM Worklight is a mobile application development platform that lets you extend your business to mobile devices. It is designed to provide an open, comprehensive platform to build, run and manage HTML5, hybrid and native mobile apps.

  • Email is the most common communication vehicle used by organizations of all shapes and sizes. Among the billions of email messages sent every day are sensitive information, critical requests, and other essential business data. IT staff bear the burden of ensuring the confidentiality, integrity, and availability of the information contained within the communication. This white paper explores the email security landscape, an assessment of the threats organizations face,  and the building blocks of an effective …

Most Popular Programming Stories

More for Developers

Latest Developer Headlines

RSS Feeds