The free Delphi 2006 compiler - delphi

On Wikipedia I read:
Borland Delphi 2006 [...] Each version is available in two editions:
Explorer—a free downloadable
version—and Professional
Is this edition still available? Or are people who grabbed it in 2006 lucky and the others not that much?

Unfortunately there are no free Delphi versions now. You can use free Turbo Delphi only if you already have the product keyfile, but you can't obtain new free Turbo Delphi keyfile anymore.

Lazarus Free Pascal is free and OpenSource, it is very similar to Delphi.

Related

Will programs developed using Embarcadero Delphi XE3 work with Embarcadero Delphi 2010

We are trying to develop a form that will be added to a project written and created using Embarcadero Delphi 2010 , We will use Embarcadero Delphi XE3 as our Development Environemt, will the code that we will write work on Embarcadero Delphi 2010 ?
If not where can I download Embarcadero Delphi 2010, I can't find it on the Embarcadero official site.
Thanks
Previous versions can be downloaded here:
http://www.embarcadero.com/xe3-earlier-versions
Depends ....
if you don't use rtti and generics and remove qulified namespaces, restrict the use of foreign components it could work, but i think it's not recommended.
If you are properly registered you have an edn account:
Pick Downloads / Registered User Downloads
It is in there. You should be able to go back to Delphi 7. 2010 is at the bottom of the page.
The latest stuff in XE3 is highly recommended. The improvements over the last few years are definitely worth it, and the upgrade will pay for itself in very short time even if you only gradually learn and use the new stuff.

How to install TAdoConnection in delphi XE2 starter?

I just bought Delphi XE2 starter and want to upgrade my projects. One of them is failing because Delphi doesn't know what TAdoConnection is.
I stupidly didn't keep a copy of the package when I D/Led it a few years ago now can't remember where I cgot it from
How to install TAdoCOnnection et al into Delphi XE2? Thanks
Update: alas, I have the Starter edition (who can afford anything else?)
Later update, just in case anyone else wants to do some database stuff with a starter edition.
I paid for AnyDac and was very happy, but then it was bought by Embarcadero, so you can't purchase it separately any more. I have a bug with Sqlite, so am looking for alternates.
Start here http://www.freebyte.com/programming/delphi/#freedelphidatabasecompone
ZeosLib looks very promising http://zeoslib.sourceforge.net/portal.php
It comes with Delphi, as long as you don't just have the "starter" edition, so you should already have it installed. Look in the ADODB unit. There is no other package to download.
It should be there, under ADODB:
http://docwiki.embarcadero.com/VCL/en/ADODB
http://docwiki.embarcadero.com/VCL/en/ADODB.TADOConnection
http://docwiki.embarcadero.com/CodeSamples/en/ADOQuery_%28Delphi%29
ADDENDUM:
Here's the XE2 feature matrix:
http://www.embarcadero.com/images/Delphi/delphi_short_feature_matrix_large.png
ADO is available on all versions ... EXCEPT the "starter version".
Since you have the Starter version, there is no direct option for TADOConnection. You either upgrade your version of Delphi, or use something other than TADOConnection.

What testing framework/unit testing to use with Delphi XE Starter Edition

I'm looking at moving from Delphi 2007 (purchased by my employer) to Delphi XE Starter Edition (purchased by me because my employer is moving away from Delphi) for some open source/hobby work. So, price is definitely a concern.
Delphi XE Starter Edition doesn't appear to have the integrated DUnit stuff. Are there any recommendations for testing frameworks that will work well with XE Starter? The framework must be automatible; for example, it must must be runnable by a Continuous Integration System such as Hudson or CruiseControl. Of course, free would be best. Integration directly into the IDE would also be handy, but not a requirement.
DUNIT is on SourceForge so you can get it from there. The version on SF is 9.4.0, the same that ships with Delphi XE. The code is however not identical. I do not know if it works with Delphi XE Starter edition but I don't see why it should not.
Will DUnit2 do?
Dunit2 is used in tiOPF framework and said to be quite good. The download sites are:
http://sourceforge.net/projects/dunit2/
http://members.optusnet.com.au/~mcnabp/
http://github.com/graemeg/dunit2
DUnit may be a better choice that DUnit2. With DUnit you can use the jcl and USE_JEDI_JCL to get the line numbers of failures. DUnit2 doesn't appear to support this.
DUNit2 doesn't seem to be getting much attention since Peter's death either. I don't know if it has been updated to use the latest version of delphi but it doesn't look like it.

Delphi incremental changes? From D7 to D2009

Is there a website or documentation that details the changes made from each version?
Say, D7 -> D2005 -> D2006 -> D2007 -> D2009
Language features?
DB features?
RTTI?
IDE?
Had to look at Google Cache for a couple of these.
What's new in Delphi 2005
Delphi 2005 Reviewer's Guide
What's new in Delphi 2006
Borland Developer Studio 2006 Reviewer's Guide
What's New in Delphi 2007 for Win32
RAD Studio 2007 Reviewer’s Guide
What's New in Delphi 2009
Delphi 2009 Reviewer's Guide
Yes, but not about all versions.
What's New
A lot of the changes since Delphi 7 are covered here, but the version where features/changes were introduced isn't always mentioned.
New VCL features since Delphi 7
New Delphi language features since Delphi 7
New IDE features since Delphi 7
Top Ten Reasons to Upgrade From Delphi 7
PS: I those articles don't list the new features in Delphi 2007, 2009 and 2010
(edn.embarcadero.com seems to be a bit slow today. Google cache might help)
Also see here for more in-depth reviews of the new features of RAD Studio 2010.

About Delphi Wings (ORM)

Someone knows if Delphi Wings (The Embarcadero ORM for Delphi) will be available in Delphi 2010? I'm testing some ORMs but I will preffer the Embarcadero one, if it's available shortly.
Regards,
Francis
Wings isn't an officially endorsed Embarcadero ORM that will be part of Delphi. It is a project developed by Paweł Głowacki, who is an Embarcadero employee.
I didn't know that Embarcadero plan something like this. CodeGear and current Delphi already supports ECO. See also embarcadero developer network.
BTS ECO is an excellent framework that should be investigated, I have started using it myself.

Resources