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.



FYI- Articles on BDN are not yet available.
March 28th, 2007 at 5:38 pmThe pages, linked to by the New Features lines above, are missing.
March 28th, 2007 at 5:39 pmThe pages say:
You need to be logged in to access this content.
huh.
March 28th, 2007 at 7:12 pmOn steroids indeed!
"Delphi 2007: The sky is no longer the limit."
http://delphicenturion.blogspot.com/2007/03/sky-is-no-longer-limit.html
my $1.98
Tom Martin
March 28th, 2007 at 7:53 pmDelphi Centurion
http://delphicenturion.blogspot.com/index.html
I get something like "You need to be logged in to access this content."
Nice try.
March 28th, 2007 at 10:01 pmI get something like "You need to be logged in to access this content."
Nice try.
March 28th, 2007 at 10:04 pmWell, for me I get "This article is not yet available" and it says I’m logged in on the top right corner…
March 28th, 2007 at 11:06 pmNick, these could be the most important articles you ever published … please, make them available as soon as you can.
March 29th, 2007 at 12:05 amI get "This article is not yet available."
March 29th, 2007 at 1:16 amI 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.
March 29th, 2007 at 1:42 amNick,
March 29th, 2007 at 2:20 amall this is worth nothing without Help in Delphi 7 style !!!
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.
March 29th, 2007 at 3:44 amI just hate getting this when I post:
.Text - Application Error!
Details
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.
March 29th, 2007 at 3:46 amThis article is not yet available.
Server Response from: USSVS-BDN10
March 29th, 2007 at 6:04 amGot 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?
Thanks
March 29th, 2007 at 10:37 amArticle are there - they only work from the "Article" tab when you first go into the community, not from the blog link.
March 29th, 2007 at 11:07 amI get "This article is not yet available."
March 30th, 2007 at 12:39 amGreat articles, the IDE and VCL enhancements should be enough reason to upgrade.
March 30th, 2007 at 1:19 amSome of them will definately proof to bring on major productivity gains.
Now to get my boss to see the value (sic)
I thought variables can now be declared anywhere in a procedure, not just at the top. Was that just a rumour?
March 30th, 2007 at 3:03 amIt’s a rumour
March 30th, 2007 at 6:44 am>> 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.
March 30th, 2007 at 9:20 pmWhen will Trial version of Delphi 2007 for Win32 be available? When will Turbo version be available?
March 31st, 2007 at 4:57 amWhen will Trial version of Delphi 2007 for Win32 be available? When will Turbo version be available?
March 31st, 2007 at 4:58 amSince 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.
April 2nd, 2007 at 9:36 amPeter —
I’m unclear — what have we "already done" for D6, D7, Kylix 2 and Kylix 3?
Nick
April 2nd, 2007 at 9:41 amI mean, you have already closed at least 2 activation ways for D6, D7, K2, K3 activation.
way1: register.borland.com 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?
April 2nd, 2007 at 10:15 amI 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.
I’ve posted an entry that further expands on the VCL improvements since D7 here:
http://www.stevetrefethen.com/blog/VCLAndRTLEnhancementsSinceDelphi7D7.aspx
April 2nd, 2007 at 1:08 pmOne more thing, had you turned on DoubleBuffering your TGridPanel and Intellimouse demos wouldn’t have flickered like they do.
April 2nd, 2007 at 1:20 pmInteresting read of features "Since Delphi 7". Just 2 caveats:
April 13th, 2007 at 11:18 am1. 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.
Thanks for good text. I wait for update.
July 5th, 2007 at 1:09 pmThanks 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…
December 21st, 2007 at 8:31 amThanks for your information!
February 11th, 2008 at 5:21 amThanks for this really useful article.Great cheat sheet, I appreciate it very much.
February 21st, 2008 at 10:20 amVery good, that there are still others that are interested in the Delphi 7!
July 29th, 2008 at 10:03 amIt would to be interesting.
April 22nd, 2009 at 10:35 amOld text about Delphi but very helpful for my engineer works, thx
December 16th, 2009 at 2:43 amwhere can I found history of delphi versions? THANKS for article
January 24th, 2010 at 8:52 am