Welcome!

Forever Loyal to Delphi

Bob Swart

Subscribe to Bob Swart: eMailAlertsEmail Alerts
Get Bob Swart via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Bob Swart

When Borland shipped Delphi 6 in May of last year, one of its new features was support for SOAP - most notably in the form of Web services. Borland Kylix 2 (for Linux) is now also available with the same capabilities, and as I write this article, Borland has just announced the Borland Web Services Kit for Java, which will enable Borland JBuilder to create and consume Web services using WSDL and SOAP. Finally, by the time you read this article I expect Borland C++ Builder 6 to be announced (or available) with the same SOAP and Web services capabilities that Delphi 6 and Kylix 2 currently have. Perhaps even a bit more, since SOAP is ever evolving. In this article, I want to demonstrate the ease of use of Delphi 6 and Kylix 2 (two RAD tools) by developing a Web service in a Delphi 6 server (running on Win32) and consuming it in a Kylix 2 client running on Linux. What i... (more)

XML Schemas: The 'New' DTDs

This book has nine authors (eight "real," since Kurt Cagle is mentioned as a contributing author), but only six photo faces appear on the cover. It doesn't really matter, as with many WROX "Professional" books, you're used to seeing a number of authors - usually experts in the field - covering different topics and subjects all related - in this case - to XML Schemas. Is it possible to write an entire book about the topic of XML Schemas? Yes, it is. And the book makes this clear in the very first chapter, which explains that XML Schemas are in fact the next-generation DTDs. In fact... (more)

Another free seminar on June 6th in Helmond Brandevoort

My first free Delphi / RAD Studio seminar on Feb 21st in Helmond Brandevoort (NL) was a big success, so we've decided to organise a follow-up seminar in "wijkhuis 't Brandpunt" in Helmond Brandevoort on June 6th with new topics including Unicode, Win32 SOAP and Web Services, ASP.NET with AJAX, and an introduction to Delphi for PHP. The first event was fully booked in a matter of weeks, so although we can host more people now (70 instead of 50+), don't wait too long to book your free place to this event. See the online agenda for more details. ... (more)

Delphi 2009 Development Essentials and DataSnap Training

The first of my Delphi 2009 training days will be organised in Helmond Brandevoort in October starting with a Delphi 2009 Development Essentials on October 24th, followed by Delphi 2009 Database and DataSnap Development on October 31st. The training event will be in Dutch, but the courseware manuals are in English. ... (more)

Delphi 2009 Implicit String Conversion Penalties

When migrating existing source code from previous versions of Delphi to Delphi 2009, you may encounter warnings about implicit conversions from AnsiString to Unicode Strings or vice versa (the other way may also have a potential data loss) and while it's easy to ignore these warnings, ignorance comes with a price! The particular real-world example I want to talk about in this post comes from a third-party library (who shall remain nameless) compatible with different versions of Delphi, including Delphi 2009. When I migrated my project from Delphi 2007 to Delphi 2009, the resultin... (more)