Webinar Replay: From Delphi 2007 to 10 Seattle: Easy!

Posted by on in Programming

Delphi 10 Seattle represents many huge improvements in reach, connectivity, productivity and flexibility. The improvements from Delphi 2007 to 10 Seattle are greater than from Delphi 1 to Delphi 2007. While a lot has changed, it is still the same great Delphi we all know and love, just better. 

You will learn how Delphi 10 Seattle gives you: 

  1. Greater Reach for your Applications 
  2. Complete Connectivity
  3. Developer Productivity 
  4. More Flexibility

Webinar Replay Video is available on the Embarcadero YouTube channel athttps://www.youtube.com/watch?v=MsFAv2MnbEY


Migration Resources

The following are resources for common roadblocks when migrating from Delphi 2007 to 10 Seattle.

Unicode Migration Center

The Unicode Migration Center contains some excellent white papers, a webinar, and a link to additional resources, including the Unicode Statistics Tool. Also Craig Chapman has a resources page that goes into a lot of detail, as does Rodrigo Ruz. If you are still a little fuzz about Unicode, Joel Spolsky has a page on the Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!) This is a great read to understand the relationship and importance of moving to a Unicode standard. 

Migrating Data Access

If your application connects to a database or works with data, then you really need to look at FireDAC. It is a fantastic data access framework that supports a huge variety of databases and has incredible in-memory features as well. It is based on the model that the BDE established, but much more robust and lightweight.

There are some great resources for migrating to FireDAC as well. 

And if you still need the BDE, you can download it too.

Also a guide for migrating from MIDAS (DCOM).

3rd Party Component Libraries

If you need to find if a 3rd party library is updated for 10 Seattle you can look in the Tech Partner Directory. You will find most of the big ones in there and updated. If you are looking for an Open Source library then check out Turbo Pack, a collection of open source libraries updated to 10 Seattle. TurboPack and a number of other libraries (like Jedi) are available via GetIt, the IDE Package Manager. If you must replace a library or component with a new one, then consider using an Adapter Pattern to make the old library compatible with the new one. There is even an example in Delphi.


Rave Reports isn't bundled with Delphi any more, but it is still updated for 10 Seattle.

FastReport, which has an edition bundled with Delphi 10 Seattle, can import Rave Reports. Check out the blog post at https://www.fast-report.com/en/blog/26/show/


Bookmark this page - More resources coming


Check out more tips and tricks in this development video: