Whether you are a delphi developer who wants to learn linux development, or you are a linux developer who wants to learn how to use the kylix toolset. Oct 06, 2014 hey marjan, thanks for putting together this post on 20 resources on migrating to unicode with delphiopic. While delphi applications written exclusively for the english language and based on a 26character alphabet were already working fine and will keep working fine in delphi 2009, applications written for most other languages spoken around the world will have a distinct benefit by this change. Contribute to marcodelphibooksdelphixehandbook development by creating an account on github. Download a copy of the object pascal handbook by marco cantu free. I should add as someone that has followed the delphi programming community for several years that marco cantu is a well regarded technical expert on this subject. Object pascal handbook by marco cantu this newly updated 500page ebook is a complete guide to the current, modern object pascal programming language by bestselling delphi books author and delphi senior product manager, marco cantu. Marco cantu author of mastering delphi 7 marco cantu is the author of mastering delphi 7 3. A twin book introducing oop and vcl foundations essential delphi might.
His areas of expertise include oop, delphi, objectoriented architectures, and a number of xml lingos particularly xslt. The book covers object pascal from the foundations to the latest extensions and the author, marco cantu, is a well known delphi guru, the author of dozens of delphi books, and the current product manager for the programming tool at embarcadero technologies. A significant issue for delphi developers and a hot topic at coderage 6 is how to migrate vcl applications to firemonkey or make vcl. One of the most relevant new features of delphi 2009 is its complete support for the unicode character set. Marco cantu rest development with delphi 2010 intembttech. Im working on a new book covering delphi s object pascal language from the ground up to the most advanced features. Essential pascal is an introduction to the basic features of the pascal language, as found in delphi and other modern development tools, from the best selling author of mastering delphi.
Macro cantu is going to do a webinar later in september about using delphi. Delphi datasnap how to customize json marshalling stack. Dec 08, 2009 section 1 marco cantu rest development with delphi 2010 duration. Marco cantu 1 month 2 weeks ago today is the 25th anniversary of the launch of delphi 1, an innovative product that transformed and influenced the software development world and has remained active and expanding for 25 years, while offering unique compatibility with existing code. Rad studio 10 seattle deep dive technical session replay. He recently authored selfpublished books on delphi 2007, 2009 and 2010. Mauro botta who presented it at length at the recent italian delphi day. As it has for many other programmers, delphi and its linux twin, kylix has been my primary interest. In this first video, marco shows you how to create a simple rest client stepbystep using a blog feed example.
Delphi handbooks collection, second edition 2007 to xe. Mar 01, 2011 delphi 2010 added restsupport through the datasnap infrastructure and delphi xe pushes the model even furtherwith support for webbroker integration and the creation of javascript proxies for themethods exposed by the web service. Widestring is just a wrapper for the activexcom bstr type. The book covers object pascal from the foundations to the latest extensions and the author, marco cantu, is a well known delphi guru, the author of dozens of delphi books, and the current product manager for the programming tool at embarcadero. The information in the diagram view is saved in a separate file, not as part of the dfm file. Yesterday i officially released my latest book, delphi 2010 handbook. The text and the source code of this book is ed by marco cantu. Compress, edit or modify the output file, if necessary. The tool will instantly upload and transform the file into a pdf. A recipient of the spirit of delphi award from borland for his delphirelated writing, teaching, and public speaking, marco also consults on xml and web services architectures and is active in several open source software projects.
Object pascal handbook by marco cantu embarcadero academy. The source code of the latest edition is available on. How easy will it be to convert my 32bit program build with the starter. Mastering delphi 7 md7 is a new edition of the bestselling mastering delphi series written by marco cantu and translated to a number of languages. I wrote the mastering delphi bestselling series and later selfpublished several handbooks on the development tool about the different versions from delphi 2007 to delphi xe. I started working in november 2012 for embarcadero technologies, as delphi product manager. Aug 19, 2005 marco cantu is the author of the bestselling mastering delphi series and several ebooks on delphi. A blog about delphi programming, embarcadero, xml, web 2. Im helping shaping delphi and the entire rad studio product. Free mida vcl to firemonkey converter embarcadero edition.
Mastering delphi 5 is the completely revised and updated edition of the. In fact, converting existing string declarations to ansistring declarations is an effective. Here are four resources that will help you migrate your legacy dcom based datasnap servers to delphi 20092010 all the way up to delphi 10 seattle. You can also buy the ebook pdf of the delphi handbooks collection. You need it when working with with strings in activexcom.
There are a few more chapters that will be integrated into essential delphi but are now separate downloads. This variables value is used to compute the percentage of work completed, as you can see in the code above. The conversion procedures actual code, however, is complicated by the fact that it has to update the dialog boxs progress bar. Marco is the delphi product manager at embarcadero, a delphi guru, and a book writer. Mastering delphi 6 download ebook pdf, epub, tuebl, mobi. Embarcadero is investing more in delphi than borland did over almost the entire life of the. This newly updated 500page ebook is a complete guide to the current, modern object pascal programming language by bestselling delphi books author and delphi senior product manager, marco cantu. It was all i needed to make a relatively smooth converstion from delphi 4 to delphi 2009 in only a few weeks. You may have seen the recent buzz about the new object pascal handbook by marco cantu. The object pascal handbook is the complete guide to the programming language of delphi and appmethod, by embarcadero technologies. Im not doing direct consulting and training any more, but i do have friends who are delphi experts i can recommend. Widestring is allocated by the com memory manager, and is not reference counted. This seventh edition of mastering delphi follows the seventh release of a delphi development environment by borland, a revolution started in the winter of year 1994. Delphi 5 used designtime information dti files, which had a structure similar to ini files.
I hope you enjoy the result, like ive enjoyed writing it. Convert function to delphi 20092010 unicode unicode problems with delphi 2009 2010 and windows api calls. Net and delphi 2005 for win32, delphi has embraced a new ide that is based on a slightly different metaphor, which favors embedded editors with designer panes docked to their side, rather than floating editors and floating designers. Delphi language summary defacto modern object pascal programming language highperformance native compilers for 5 platforms, 3264 bit best easytouse, complete, oop, rad language leverage a large community of delphi developers in all industries and at all latitudes new largememory enabled delphi standalone compilers. Section 3 marco cantu rest development with delphi 2010 youtube. This paper delves into the development of rest servers in delphi xe, showing how youcan use the features available in. The text and the source code of this book are ed by marco cantu. The vcltoclx conversion program full source code released under lgpl licence is. How to perform pdf to word conversions in delphi about our new pdf to word rtf conversion tool for delphi programmers.
I particularly find your thoughts about technical overview on how delphi implements unicode support interesting. But in delphi 2009 the new features added to the compiler are even more relevant. And you can get a draft today as part of an embarcadero promotion. Smaller independent tasks are always easier than one bigger combined task. Object pascal handbook ebook free when you try or buy delphi. The new datasnap in delphi 2009 embarcadero technologies 3 well get to some of the details of these properties later on. How to convert pdf to word without software duration. Marco is the delphi product manager at embarcadero, a. In the getdataname method, i used the gettypename function or the typinfo unit rather than directly accessing the data structure because it performs the proper utf8 conversion from the encoded shortstring value holding the type name. Also, for what it is worth, i purchased marco cantu s delphi 2009 handbook. You can always convert a delphi color to the rgb value using the colortorgbfunction. As a user mouses over the button, the hint displays nicer than in the past as shown in figure 2. Drawing shapes now i want to extend the mouse1 example built at the end of chapter 6 and turn.
The ebook in pdf is currently available at part of a promotion by embarcadero technologies. Ive tested it on different types of applications, starting the early releases, and ive been impressed by the quality of the conversion. Turbopower software turbo pack for rad studio xe7 demos by marco cantu duration. Practical, tutorialbased coveragehelps you develop key skills, solve tough problems, and build andimplement sophisticated functionality in your database,clientserver, and internet applications. Ive read mastering delphi 3 and 6 and while marco cantu does a good job of exposing delphi to beginners, his style is very lacking when it comes to advanced techniques. Rest servers in delphi xe using datasnap slideshare. How to create pdf file with delphi using synpdf youtube. A big thank you goes to my wife and kids for their patience and encouragement. Source code for marco cantu delphi 2009 handbook pascal 2 8 0 0 updated jan 19. And i hope you like delphi 2009, one of the best versions of delphi ever, as i did. Marco cantu, author of the delphi 2009 handbook, writes, in most cases you really want to convert your.
Of course, it is often possible to convert the value of a variable from one type into a. Delphi handbooks collection, second edition 2007 to xe a few days after the new delphi xe handbook im also releasing an updated version of the delphi handbooks collection, a single pdf encompassing my 4 handbooks covering all of the new features of delphi. I strongly urge you to keep these two porting tasks separate. A significant issue for delphi developers and a hot topic at coderage 6 is how to migrate vcl applications to firemonkey or make vcl and fm forms coexist in a single application. String in delphi 2009 and later is an alias for unicodestring, which can hold unicode characters, just like bstr does, but its not the same as widestring. At each step of the conversion, a long integer variable with the current position in the file is incremented.
Version 1 converts simple values such as miles to kilometres. Migrating legacy dcom based datasnap servers from delphi. This session will also show you how to leverage mida converter embarcadero edition. In this final video in this rest series, marco looks at some more complex aspects of developing rest server applications. Chr 128 from delphi 2007 to delphi 2009 you might be in for a surprise. Source code of the object pascal handbook is now shared on github.
In any case, note that if you use dfm files as text, delphi will still convert them. My name is marco and ive spent most part of the past 20 years writing, teaching, and consulting on software development with the object pascal language. The pdf version of the book can be bought on fastspring at the url. Read this paper if you are looking for more information on why and how to unicodeenable a codebase. Object pascal handbook ebook free when you try or buy delphi or rad studio xe8. Dti format, but they use the new delphi diagram portfolio format. There is also a new helper functions in the sysutils unit, called bytelength, that returns the size of a unicodestring in bytes ignoring the stringelementsize attributes so, oddly enough, it wont work with string types other than unicodestring. The convert function is a very powerful and useful measurement utility. Apr 28, 2019 marcodelphibooks has 11 repositories available. Building user interfaces with delphi 2009 embarcadero. From the delphi launch event to the product in action, old materials and the latest version, a collection and a tribute to delphi for its 25th birthday, editing by benny. Object pascal language guide borland software corporation 100 enterprise way, scotts valley, ca 950663249. A tour of delphi 2009 embarcadero technologies 2 introduction. Marco lives in italy with his family and travels often to california and around the world.
Mastering delphi 7 is the completely revised and updated edition of the industrys favorite delphi programming book, and offers the most complete coverage of delphi 7 programming available anywhere. You can find the details of delphi s representation in the tcolor type help entry. Buy essential pascal by marco cantu paperback online at lulu. Marco cantu is a well known delphi guru, the author of dozens of delphi books, and the current product manager for the programming tool at embarcadero technologies. The reason you dont see the value of the tcpip port in the listing above is that ive not modified the default value of 211. Delphi handbooks collection, second edition 2007 to xe a few days after the new delphi xe handbook im also releasing an updated version of the delphi handbooks collection, a single pdf encompassing my 4 handbooks covering all of the new features of delphi 2007, 2009, 2010, and xe. The special insights ofdelphi expert marco cantu you an extra advantage as you completesuccessful projects and progress towards delphi mastery. Pdf converter convert files to and from pdfs free online. Thanks for putting together this post on 20 resources on migrating to unicode with delphiopic. We are focusing this delphi boot camp on delphi object pascal language. From the bestselling author of the mastering delphi series and the delphi 2007xe handbooks. This white paper has been written to help developers that are using versions of delphi or rad studio that were released previous to the launch of delphi 2009. In this book, bestselling mastering delphi author marco cantu tackles all aspects of using the tool. Delphi and unicode embarcadero technologies 5 although, unlike character literals, calls to chr are now always interpreted in the unicode realm.
Free delphi 2009 handbook by marco cantu the podcast at. Sign up for your own profile on github, the best place to host code, manage projects, and build software alongside 40 million developers. Delphi xe handbook available jens, ive never discussed this with embarcadero, unlike the past. He also has the uncanny ability to take abstract and confusing concepts and explain them in.