News
Keep up with all thats new in the world of Delphi and Kylix development with our monthly update.
XSLT Revisited
Craig Murphy explores advanced features of XSLT: transforming XML documents into other XML documents, or even other file formats, demonstrating XSLT as a means of enabling B2B information and data exchange.
Beating The System: Exploring GDI+
Dave Jewell presents the second part of his examination of Microsofts new graphics API, this month concentrating on the GDI+ pen.
Delphi 6 Update 2
Bob Swart has some warnings about the side effects of the latest update and how to work around the problems.
Algorithms Alfresco: Facing Up To Interfaces
Julian Bucknall describes his adventures with interfaces and what he learned when he tried to design data structures using them: was it worthwhile, or just a waste of effort? Read on...
DataSnap Connection Compatibility
Guy Smith-Ferrier discusses DataSnap connection compatibility: demonstrating
how to write a single client which is capable or using any connection technique
(be it DCOM, HTTP, sockets, SOAP, CORBA or a local connection), which can
even be determined by an INI file at runtime, using the misunderstood and
under-used TConnectionBroker.
Under Construction: ISAPI Filters, Part 2
Bob Swart continues his two-part article on writing ISAPI filter DLLs: a
really powerful way to do lots of clever stuff on your website. This month,
he goes into more details on authentication and using an ISAPI filter to
interpret your own script commands!
Review: Alfa System Components
Dave Jewell evaluates groups of components for file, system and registry
monitoring/protection from Alfa Corporation.
Conditional Compilation
Brian Long describes how to use the conditional compilation features in Delphi
and Kylix to good effect.
One Last Compile...
Yin and Yang.
Review: VCLZip 2.23
Dave Jewell checks out compression components from KpGb Software.
Interfaces: Off The Beaten Track
Malcolm Groves shows how to use interfaces to automatically destroy objects,
restore objects to previous states, cut away swathes of try..finally blocks,
and deal with memory leaks.
Book Reviews
Dave Jewell on two new Kylix books.
The Delphi Clinic
Brian Long with more answers to your own queries on Kylix and Delphi.