VC .net vs C++ code

A

Allen Maki

I would be pleased if someone gives me a general idea; how I am going to do
this. I am using visual C++ .NET 2003.



I made a simple program using conventional C++ code. This program accepts
data from the user, does some calculations and outputs the result back to
the user using the console.



Now, I want to use the .NET Framework to interact with the user through
Forms, Dialog Boxes and Controls.



I managed to create all the forms that I need to interact with the user and
they work very well together. But, now I want to use the first program that
I made from conventional C++ with .NET Framework. In other words I want the
user to input data (through Forms and controls) and then I want to
manipulate the data mathematically (using the conventional C++ code) and out
put the result (through other Forms and controls).



So my question is how can I use the conventional C++ code with the managed
code and which file(s) am I going to use? For example, I have the following
files:-



References:

...

...

Source Files:

AssemblyInfo.cpp

Form1.cpp

Form2.cpp

Form3.cpp

Stdafx.cpp



Header Files:

Form1.h

Form2.h

Form3.h

Resource.h

Stdafx.h



Resource Files:

...

...

...

ReadMe.txt



Allen
 
J

Jochen Kalmbach [MVP]

Hi Allen!
So my question is how can I use the conventional C++ code with the managed
code

The easiest way is to just add your "normal" c++ files to your
windows-forms project and call the function which will do the calculation.

Greetings
Jochen
 
B

Ben Voigt

Allen Maki said:
I would be pleased if someone gives me a general idea; how I am going to do
this. I am using visual C++ .NET 2003.

Don't. The free express edition of VC++ 2005 is to be preferred over the
full version of 2003, and VC++ 2005 Pro is a quantum leap over 2003, any
edition.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top