Delphi 2009 – Delphi dla Windows obsługujące Win32. CodeGear oficjalnie zapowiedziało, że ma zamiar standaryzować i rozwijać język Delphi. Do języka wprowadzono typy generyczne, metody anonimowe i obsługę składniową dla Unicode ze strony języka.
type
TGenericContainer<T> = class
Value : T;
end;
var
genericInt : TGenericContainer<integer>;
genericStr : TGenericContainer<string>;
begin
genericInt := TGenericContainer<integer>.Create;
genericInt.Value := 2009; // tylko integer
genericInt.Free;
genericStr := TGenericContainer<string>.Create;
genericStr.Value := 'Delphi Generics'; //tylko string
genericStr.Free;
end;
Delphi 2010 - wydano 25 sierpnia 2009 roku. Jest to druga wersja środowiska Delphi, która obsługuje Unicode. Nie niesie dużych zmian w stosunku do Delphi 2009. Zawiera nowy, ulepszony system RTTI. Nowy system skutkuje tworzeniem większych plików wykonywalnych niż w poprzednich wersjach Delphi. Delphi 2010 posiada wsparcie dla Windows 7, oraz dla ekranów dotykowych i gestów (nowe kontrolki VCL).
RTTI 2010:
http://robstechcorner.blogspot.com/2009/09/delphi-2010-rtti-basics.html
Delphi XE - wydano 30 sierpnia 2010 roku. Dodano kilka narzędzi do środowiska takich jak AQtime (wersja standard), CodeSite (wersja express), Beyond Compare, zapewniono integrację z Subversion w IDE, dodano kontrolki do współpracy z Windows Azure oraz do przetwarzania w chmurze obliczeniowej Amazon EC2, oraz dokonano kilku ulepszeń w języku (między innymi rozszerzono funkcjonalność TStrings i Date/Time), dodano unit RegularExpressions zawierający zbiór rekordów, które są analogiczne do klas regex w .NET Framework.
RegExp:
http://www.finalbuilder.com/Resources/Blogs/PostId/413/Getting-Started-with-Delphi-XEs-Regular-Expressio.aspx
Delphi XE2 is supplied with both the VCL, and an alternative library called FireMonkey that supports Windows, Apple Mac OS X and the Apple iPhone, iPod Touch and iPad portable devices.
Delphi XE3 natively supports both 32-bit and 64-bit editions of Windows (including Windows 8), and provides support for Apple Mac OS X with the Firemonkey 2/FM² framework