• Which the release of FS2020 we see an explosition of activity on the forun and of course we are very happy to see this. But having all questions about FS2020 in one forum becomes a bit messy. So therefore we would like to ask you all to use the following guidelines when posting your questions:

    • Tag FS2020 specific questions with the MSFS2020 tag.
    • Questions about making 3D assets can be posted in the 3D asset design forum. Either post them in the subforum of the modelling tool you use or in the general forum if they are general.
    • Questions about aircraft design can be posted in the Aircraft design forum
    • Questions about airport design can be posted in the FS2020 airport design forum. Once airport development tools have been updated for FS2020 you can post tool speciifc questions in the subforums of those tools as well of course.
    • Questions about terrain design can be posted in the FS2020 terrain design forum.
    • Questions about SimConnect can be posted in the SimConnect forum.

    Any other question that is not specific to an aspect of development or tool can be posted in the General chat forum.

    By following these guidelines we make sure that the forums remain easy to read for everybody and also that the right people can find your post to answer it.

Borland C++ Builder vs Microsoft Visual C++ 1010 Express

mgh

Messages
1,413
Country
unitedkingdom
I use Borland C++ Builder 4 which now getting long in the tooth as it was released in 1999. I Ddwnload Microsoft Visual C++ 2O10 Express and was very disappointed with it in comparison.

First, Is the Express version reasonably representative of the full version or not?

My initial disappointmnt relates to:

Long build time
Verbose code
Executable code put in .h file by default
Inadequate Help

There are other features of borland that mqy or bmay not be in Visual C++ but so far I haven't been able to find them. :
 
Long build time - I just did 130,000+ lines of code in 15 seconds, that's not long.

Verbose code - Verbose text? As if that's really an issue? Seriously???

Executable code put in .h file by default - How is your code being put in a header 'by default'?? Of course... your wording actually makes me want to ask what you're talking about... because there is no 'executable code' in a text file.

Inadequate Help - Learn how to use it better, it's got a wee bit more power than a static help file... but you have to learn how to use it.

Also... the Express version is free and isn't the commercial product at all. I own commercial versions of MSVC and that's what I base everything I've stated on.
 
I own commercial versions of MSVC and that's what I base everything I've stated on.

You obviously missed the whole point of my post which was about Visual C++ 2010 Express. Remember Outlook and Outlook Express were totally different applications.
 
You obviously missed the whole point of my post which was about Visual C++ 2010 Express. Remember Outlook and Outlook Express were totally different applications.

Yes, but this is not really the case of VC++, the Express version is very similar to the commercial version, differences are mostly in accessory programs and tools like the Profiler or the Team source code management which are found only in the commercial versions, but the base product it's the same, it's not a dramatical difference like Outlook vs Outlook Express.

I too don't understand what you mean with "executable put in .h file"...are you referring to some of the wizards that create code automatically, like the class wizard or the template projects ? I have to say I never use them, I always start with an empty project...

In any case, if you want to build a GUI application, I agree that with MFC the code might appear more verbose than what I used to recall from Borland compilers, but that would be more a difference between MFC and the Borland classes, and that's a bit out of fashion even in Microsoft circles today, most of the apps with lots of GUI, are usually written in C#/.NET nowadays, which results in code that is cleaner and easier to understand, comparing to MFC.
 
You obviously missed the whole point of my post which was about Visual C++ 2010 Express. Remember Outlook and Outlook Express were totally different applications.

Aside from certain development restrictions (what you can/can't create)... they're the same product. Oh, and the help is not as big for the freebie. But then... it is free.

So... sorry, I didn't miss the point one bit.
 
Virtuali

Your reply was the helpful type of post I was hoping for.

After some playing with Visual C++ 201 Express I've found that it doesn't offer MFC/ATL (CLR only), no way to create a Windows Forms Control (Windows Forms Control template missing), as well as no 64-bit compliation. I'm sure there others, but the first two are showstoppers for me. I have a number of existing C++ applications I haven't the energy to convert and some custom controls (borland components) that I still need.
 
Back
Top