Summary
In this chapter, we have learned some useful everyday skills that Delphi developers can benefit from.
In the first part, we looked into working with text files. Later, we moved on to taking advantage of popular structured file formats such as JSON and XML. We have looked into working with both file formats by building their in-memory representation. In the case of JSON, we have also looked into reading and writing data using dedicated readers and writers. While the focus of the chapter was on reading and writing files of different formats, we took advantage of this topic to explore many practical Delphi techniques and compared different approaches to accomplish the same task.
In the next chapter, we’ll focus on another core building block of the Delphi RTL – namely, the support for threads, tasks, and parallel programming. This is a complex topic but one you cannot ignore.