Nick Hodges

Since Delphi 7 — On Steroids

28 Mar

Some of you may remember this post — Since Delphi 7 — where I outlined many of the features that have been added to Delphi since Delphi 7 was shipped. It’s a pretty impressive list.

One of the common comments was “what the heck is ?” So, because that was a common question, I’ve prepared three separate articles with illustrations, descriptions, and animated GIFs that illustrate what all that stuff is.

New IDE features since Delphi 7

New VCL features since Delphi 7

New Delphi language features since Delphi 7

Hope this helps some of you folks out there realize that Delphi and the VCL aren’t sitting still — far from it.

Added: Sorry, these articles weren’t properly published. They should be now.

40 Responses to “Since Delphi 7 — On Steroids”

  1. 1
    Robert Love Says:

    FYI- Articles on BDN are not yet available.

  2. 2
    Mark Hutchinson Says:

    The pages, linked to by the New Features lines above, are missing.

  3. 3
    phew Says:

    The pages say:

    You need to be logged in to access this content.


  4. 4
    Altaireon Says:

    On steroids indeed!

    "Delphi 2007: The sky is no longer the limit."

    my $1.98

    Tom Martin

    Delphi Centurion

  5. 5
    Almost interested Says:

    I get something like "You need to be logged in to access this content."

    Nice try.

  6. 6
    Almost interested Says:

    I get something like "You need to be logged in to access this content."

    Nice try.

  7. 7
    Fernando Madruga Says:

    Well, for me I get "This article is not yet available" and it says I’m logged in on the top right corner…

  8. 8
    Richard Says:

    Nick, these could be the most important articles you ever published … please, make them available as soon as you can.

  9. 9
    Michael Deimel Says:

    I get "This article is not yet available."

  10. 10
    Delphiuser since tp301 Says:

    I agree, this information is very important to me and is difficult to distill from the features list. This is most certainly what I need to know to make me move from D7 to D2007. I already heard Generics are not in yet. :( OK, so what features *are* there that will make my one-man operation benefit from laying out the cash?

    I also get the "you must be logged in" message. Please, please make this widely available.

  11. 11
    Peter Says:


    all this is worth nothing without Help in Delphi 7 style !!!

  12. 12
    C Johnson Says:

    I’m still calling shenanigans on the third party plugins that were already available for D7 like Castalia. It degrades your credibility when you try to pull the wool over our eyes like that.

    Now, yes, fine, Codegear/borland wasn’t offering a "functionally limited" (I have other descriptions, but we’ll be polite) version with the IDE, but the WERE available long before even D7.

    Now, if you told us that the open tools API had been extended in a way that gave the plugins new, unprecidented access to the editor’s native painting routine to reduce flicker from drawing OVER the paint routine, then I would give you the benefit of the doubt (hint hint!)

    Looks like you might have future dated the articles btw.

  13. 13
    C Johnson Says:

    I just hate getting this when I post:

    .Text - Application Error!


    Specified cast is not valid.

    Return to site

    : Never sure if the post went through or what. Seems like the post goes through now when previously it failed, but this still appears randomly.

  14. 14

    This article is not yet available.

    Server Response from: USSVS-BDN10

  15. 15
    Ken White Says:

    Got the "You must be logged in" message. Logged in. Got the "This article is not yet available" message.

    Can you add another post to your blog when the articles actually are there?


  16. 16
    Scott Woods Says:

    Article are there - they only work from the "Article" tab when you first go into the community, not from the blog link.

  17. 17
    FSanta Says:

    I get "This article is not yet available."

  18. 18
    Dave Versteeg Says:

    Great articles, the IDE and VCL enhancements should be enough reason to upgrade.

    Some of them will definately proof to bring on major productivity gains.

    Now to get my boss to see the value (sic)

  19. 19
    Delphiuser since tp301 Says:

    I thought variables can now be declared anywhere in a procedure, not just at the top. Was that just a rumour?

  20. 20
    Kryvich Says:

    It’s a rumour

  21. 21
    Michael Swindell Says:

    >> I thought variables can now be declared anywhere in a procedure

    Yes, sort of. You can now do that with live templates by typing "var ctrl-j" to invoke the var template anywhere in a procedure… type the var name tab then var type then tab… and it will autocomplete the var declaration and also move it to the right location.

  22. 22
    Ignace Says:

    When will Trial version of Delphi 2007 for Win32 be available? When will Turbo version be available?

  23. 23
    Ignace Says:

    When will Trial version of Delphi 2007 for Win32 be available? When will Turbo version be available?

  24. 24
    Peter Nemeth Says:

    Since Delphi 7…?

    You have forgot the old products users!

    In D6 you introduced a mandatory activation (according to licence terms) and nowadays the web based activation site for products D6, D7, Kylix2, Kylix3 does not exists.

    The on-line activation is not suitable for every case, and the phone activation telephone numbers provided by the product for my region does not work..

    D6, D7, K2, K3 seems to run without activation, just annoys me the reminder.

    The technical restrictions applyed for unactivated versions are not published.

    The legal part of the problem is clear: I have bought some products which I am not able to activate (after less than 5 years from purchase), so according to the license terms they are illegal now.

    D2006 and 2007 does not work without activation after the 30 days grace period.

    What will happen with my D2006 and D2007 if you decide to stop supporting it’s atcivation mechanisms?

    And please don’t say that you will not (as a local Borland sales represenative said to me). You have already did it for D6, D7, Kylix2 and Kylix 3.

  25. 25
    Nick Hodges Says:

    Peter —

    I’m unclear — what have we "already done" for D6, D7, Kylix 2 and Kylix 3?


  26. 26
    Peter Nemeth Says:

    I mean, you have already closed at least 2 activation ways for D6, D7, K2, K3 activation.

    way1: site does not exists (this needs, when you want to activate via web these products)

    way2: activation phone numbers provided by the activation wizards for my region either does not exists, or somebody else is using it, who never heard about Borland at all. It was a funny talk :-)

    I do not know if the way3, which is the on-line activation does work or not for example K2, beacuse the machine is behind a proxy, and K2’s activation wizard does not support proxy…

    So I can understand, that activation protects you, but what protects me, the customer?

    I have just bought D2007, but now I do not see any garantee, that I will be able to re-activate it for example after 2012.

    If such kind of activation remains in future releases, this was my last purchase from CodeGear, I think.

  27. 27
    Steve Trefethen Says:

    I’ve posted an entry that further expands on the VCL improvements since D7 here:

  28. 28
    Steve Trefethen Says:

    One more thing, had you turned on DoubleBuffering your TGridPanel and Intellimouse demos wouldn’t have flickered like they do. :)

  29. 29
    Patrick Moloney Says:

    Interesting read of features "Since Delphi 7". Just 2 caveats:

    1. Wondering about Since … Til? Was this written for D2007? Does it list changes in D2006 and D2007? It would be nice to know which is which.

    2. Wondering too about the product - Pro or Enterprise. We Pro users always see exciting descriptions then find out it’s not included or it’s a trimmed alternative.

  30. 30
    Nicole Says:

    Thanks for good text. I wait for update.

  31. 31
    Artikelverzeichnis Says:

    Thanks for very interesting article. btw. I really enjoyed reading all of your posts. It’s interesting to read ideas, and observations from someone else’s point of view…

  32. 32
    Logstoff Tasche Says:

    Thanks for your information!

  33. 33
    Dekoration Says:

    Thanks for this really useful article.Great cheat sheet, I appreciate it very much.

  34. 34
    Historia Says:

    Very good, that there are still others that are interested in the Delphi 7!

  35. 35
    Perfumy Says:

    It would to be interesting.

  36. 36
    kredyty Says:

    Old text about Delphi but very helpful for my engineer works, thx

  37. 37
    Meble Says:

    where can I found history of delphi versions? THANKS for article

  38. 38
    Bet Says:

    I get something like:
    You need to be logged in to access this content.


  39. 39
    zakłady bukmacherskie Says:

    I get something like:
    You need to be logged in to access this content.

  40. 40
    Karpacz Says:

    Thx, This article was very helpful for me :)

© 2016 Nick Hodges | Entries (RSS) and Comments (RSS)

Your Index Web Directorywordpress logo