Webinar Replay: From Delphi 2007 to 10 Seattle: Easy!
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:
- Greater Reach for your Applications
- Complete Connectivity
- Developer Productivity
- More Flexibility
Webinar Replay Video is available on the Embarcadero YouTube channel at: https://www.youtube.com/watch?v=MsFAv2MnbEY
The following are resources for common roadblocks when migrating from Delphi 2007 to 10 Seattle.
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.
- Unicode in RAD Studio
- Unicode Migration Center
- Rodrigo's Migration Resources
- Unicode Statistics Tool
- Joel's Overview
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.
- FireDAC Skill Sprints - 12 Videos on different FireDAC features
- Introduction to FireDAC with Marco Cantu video
- FireDAC in DocWiki
- FireDAC Overview
- First Steps to Use FireDAC
- Getting Started with FireDAC
- Migrating BDE to FireDAC Video
There are some great resources for migrating to FireDAC as well.
- reFind - Includes automated migration scripts to migrate from AnyDAC, BDE and dbExpress to FireDAC
- Delphi Parser - Automatic code migration system - Currently supports FireDAC migration, but expandable
- DocWiki Migrating to FireDAC center
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.
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
Please login first in order for you to submit comments