Solved

ATL Application

Posted on 1998-11-19
3
286 Views
Last Modified: 2013-11-25
I want to create an ATL(DLL) Application with the Name 'MyProject' in VC++ 5.0.When I used AppWizard it includes a file MyProject_i.c in MyProject.cpp. MyProject_i.c is not at all created by Wizard.

I saw many ATL examples, included <projectname>-i.c in .cpp file.But my VC App.wizard is not creating.

has anubody come across this problem??
Anyone have More Stuff on ATL.

Thanx
0
Comment
Question by:anilkumarv
  • 2
3 Comments
 
LVL 3

Accepted Solution

by:
xyu earned 10 total points
Comment Utility
MyProject_i.c generated not by Wizard but by MIDL compiler and contains some implementation of the structures needed by Your ATL project (UID implementation for example).. This file will appear on its place after MIDL compiler will finish with .IDL file compilation :)

Good Luck
0
 

Author Comment

by:anilkumarv
Comment Utility
When I compile my Project, It should automatically compile .idl file and create <ProjectName>_i.c file.But it's not happening.
So I am compiling .idl file first then the project.
0
 

Author Comment

by:anilkumarv
Comment Utility
When I compile my Project, It should automatically compile .idl file and create <ProjectName>_i.c file.But it's not happening.
So I am compiling .idl file first then the project.
0

Featured Post

Highfive + Dolby Voice = No More Audio Complaints!

Poor audio quality is one of the top reasons people don’t use video conferencing. Get the crispest, clearest audio powered by Dolby Voice in every meeting. Highfive and Dolby Voice deliver the best video conferencing and audio experience for every meeting and every room.

Join & Write a Comment

When writing generic code, using template meta-programming techniques, it is sometimes useful to know if a type is convertible to another type. A good example of when this might be is if you are writing diagnostic instrumentation for code to generat…
After several hours of googling I could not gather any information on this topic. There are several ways of controlling the USB port connected to any storage device. The best example of that is by changing the registry value of "HKEY_LOCAL_MACHINE\S…
The viewer will learn how to pass data into a function in C++. This is one step further in using functions. Instead of only printing text onto the console, the function will be able to perform calculations with argumentents given by the user.
The viewer will learn how to user default arguments when defining functions. This method of defining functions will be contrasted with the non-default-argument of defining functions.

763 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

13 Experts available now in Live!

Get 1:1 Help Now