Using D6... upgrade to... ?

Posted on 2007-07-24
Last Modified: 2012-05-05
I have been using Delphi version 6 for many years and I've been happy with it.

I use it mainly to write shareware programs and industrial test equipment stuff.

I'd like to upgrade to either Delphi 2007 or C++ 2007.

I do a lot of embedded C programming but I'm not very experienced in C++. However, would switching to C++ give me a more versatile development environment in the long run?

I'd like to develop shareware applications for Vista... any difference between C++ and Delphi in capabilities?

Thanks in advance for any input.

Question by:wavget
    LVL 22

    Expert Comment

    C++ is more mainstream, but as you know, Delphi is a dream to program in.

    You 'll need a newer Delphi if you want to access any of the new API's.  Or you'd have to wait until someone builds the API glue units.

    LVL 1

    Author Comment

    Well I don't mind upgrading to a newer version of Delphi, I make enough money with it :)

    I thought of something else... developing applications for a portable device like a PDA or smart phone... is the latest version of Delphi capable of this?

    Also, I found this on the CodeGear roadmap page as planned for the Second Half 2007:

    ""Highlander" is a planned release that is both a major upgrade to Delphi .NET and a roll up of Delphi 2007 for Win32 and C++Builder 2007 into the complete 2007 RAD Studio."

    Delphi and C++ into one?
    LVL 21

    Accepted Solution

    well if you have some projects id D6 for sure it will be easier to migrate them to D2007 than c++:)
    btw. dunno about D2007 but you could buy D2006 toghether with c# and c++ compilers

    LVL 1

    Author Comment

    I know there is no real "solution" to this question, but you have helped me make one...

    I've decided to stick with Delphi and upgrade to 2007.

    It covers everything I want to do right now and has the shortest learning curve.



    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Threat Intelligence Starter Resources

    Integrating threat intelligence can be challenging, and not all companies are ready. These resources can help you build awareness and prepare for defense.

    Introduction This article is a continuation of the C/C++ Visual Studio Express debugger series. Part 1 provided a quick start guide in using the debugger. Part 2 focused on additional topics in breakpoints. As your assignments become a little more …
    Have you ever had your Delphi form/application just hanging while waiting for data to load? This is the article to read if you want to learn some things about adding threads for data loading in the background. First, I'll setup a general applica…
    The viewer will learn how to clear a vector as well as how to detect empty vectors in C++.
    The viewer will be introduced to the member functions push_back and pop_back of the vector class. The video will teach the difference between the two as well as how to use each one along with its functionality.

    758 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

    11 Experts available now in Live!

    Get 1:1 Help Now