|
It would be nice if you took some effort to make your code readable: no formatting makes code hard to understand.
Steve
|
|
|
|
|
I used the site code option, which I assumed would retain my formatting, next time I'll reformat manually, I was trying to get dressed for work.
|
|
|
|
|
jonsey29847 wrote: I used the site code option, which I assumed would retain my formatting, next time I'll reformat manually, I was trying to get dressed for work.
I prefer <pre> tags as the below.
void Test(vector<int>& v)
{
Hello("Bob");
}
And <code> tags for AfxMessageBox("hello") , WM_USER + 1 , etc.
Maxwell Chen
|
|
|
|
|
|
Hi,
I have DLLs compiled under VS 6.0 and additional DLLs compiled under VS 2005. Is it possible to have a main VS 6.0 executable project that makes use of DLLs compiled under VS 2005 or vice versa?
I have tried both, but I keep getting heap corruption error upon exiting.
Thank you!
P.S. I would want to avoid converting the projects to either version.
|
|
|
|
|
It's certainly possible to mix the DLLs.
There's also lots of ways to make it break.
If all the DLLs have a simple exported function interface and never pass CRT and/or MFC objects
(or object references/pointers) between them, then it should work fine.
If you want to pass around CRT or MFC objects then all DLLs should be linked to the same DLL version
of the libraries.
Mark
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
Hi, i am writing a project on C# and i want to make it on CD. I've made an autorun on C# for the CD (a simple .exe with buttons). But there is a problem - if a PC doesn't have Microsoft .NET Framework, an application written on C# won't run, so there might be problem with the autorun!!! My question is does C++ have any prerequisites??? Should i write the autorun on C++ some other language (Java perhaps)??? I am using Visual Studio 2005.
|
|
|
|
|
|
So if i write it on Java the program will run on any PC???
When i say Java i men Visual J#
|
|
|
|
|
Only if said machine has a JVM installed.
"Normal is getting dressed in clothes that you buy for work and driving through traffic in a car that you are still paying for, in order to get to the job you need to pay for the clothes and the car and the house you leave vacant all day so you can afford to live in it." - Ellen Goodman
"To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne
|
|
|
|
|
nike_arh wrote: My question is does C++ have any prerequisites???
That all depends on what libraries (e.g., msvcrt.dll) you happen to link with.
"Normal is getting dressed in clothes that you buy for work and driving through traffic in a car that you are still paying for, in order to get to the job you need to pay for the clothes and the car and the house you leave vacant all day so you can afford to live in it." - Ellen Goodman
"To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne
|
|
|
|
|
The autorun will consist of several buttons which all when pressed open a file on the file system or a directory.
|
|
|
|
|
So you thought there was some chance that would help him i guess? I believe I have better odds of hitting the lottery.
led mike
|
|
|
|
|
I was just answering the question. I'll leave the "Was it helpful?" up to the OP.
"Normal is getting dressed in clothes that you buy for work and driving through traffic in a car that you are still paying for, in order to get to the job you need to pay for the clothes and the car and the house you leave vacant all day so you can afford to live in it." - Ellen Goodman
"To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne
|
|
|
|
|
nike_arh wrote: My question is does C++ have any prerequisites??? Should i write the autorun on C++ some other language (Java perhaps)??? I am using Visual Studio 2005.
Your question leads to two some ways:
1. Native code:
A. MFC:
a. Dynamic link to MFC: You have to include all dependent MFC DLLs.
b. Static link to MFC: This is the prefered way for an autorun exe.
B. Win32 SDK: This is also prefered.
2. Managed code:
This is something like C#.
Maxwell Chen
modified on Monday, March 10, 2008 2:59 PM
|
|
|
|
|
Maxwell Chen wrote: Your question leads to two ways:
Your answer leaves many gaps
led mike
|
|
|
|
|
led mike wrote: Your answer leaves many gaps
I got what you meant...
Maxwell Chen
|
|
|
|
|
All the answers leave many grins (and visions of fish fillets)
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
I hear you brother. Will it run on "any PC"?
What would really be helpful is a Filet-O-Fish CD, you put it in "any PC" and the PC gives you a Filet-O-Fish sandwich.
led mike
|
|
|
|
|
led mike wrote: What would really be helpful is a Filet-O-Fish CD, you put it in "any PC" and the PC gives you a Filet-O-Fish sandwich.
I've been working on that, but I have doubt.
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
send me the codes pleeeezzzzz it's ORGENT I'm hungry
led mike
|
|
|
|
|
led mike wrote: I hear you brother. Will it run on "any PC"?
What would really be helpful is a Filet-O-Fish CD, you put it in "any PC" and the PC gives you a Filet-O-Fish sandwich.
Maxwell Chen
|
|
|
|
|
It looks like there won't be an autorun.
|
|
|
|
|
nike_arh wrote: It looks like there won't be an autorun.
Don't say things like that! Think about the reactions on Wall Street!
led mike
|
|
|
|
|
You can statically link all the dependencies to a C++ program and run it from a CD. You can even choose not to link any run time libraries at all and make a "pure" Win32 program.
|
|
|
|