A new draft of my (coming) language book is available for free to registered users of Delphi or RAD Studio XE7 (and part of the bonus pack if you buy before the end of March).

A new draft of my (coming) language book is available for free to registered users of Delphi XE7 or RAD Studio XE7 at cc.embarcadero.com/item/30018. If you don't have XE7, you can by it and will find th PDF of my book as part of the bonus pack (if you buy before the end of March, at least). See www.embarcadero.com/radoffer for details.

More information about the book (not updated) is at www.marcocantu.com/objectpascalhandbook/. The new draft of the book has several new chapters, for a total of 457 pages. Here is the list of the chapters, with new one in this draft marked in bold:

Chapter 1: Coding in Pascal

Chapter 2: Variables and Data Types

Chapter 3: Language Statements

Chapter 4: Procedures and Functions

Chapter 5: Arrays and Records

Chapter 6: All About Strings

Chapter 7: Objects

Chapter 8: Inheritance

Chapter 9: Handling Exceptions

Chapter 10: Properties and Events

Chapter 11: Interfaces

Chapter 12: Manipulating Classes

Chapter 14: Generics

Chapter 15: Anonymous Methods

Chapter 16: Reflection and Attributes

Appendix A: The Evolution of Object Pascal

Appendix B: Glossary of Terms

If you don't have XE7, you can wait until I finish the book and publish it in print and as a paid PDF. There are still 3 chapters missing on memory management, TObject class, and some core RTL. Hope I'll have time in the next couple of months.