Posts

Delphi 11 Alexandria update 1 released

Image
I've just installed RAD Studio / Delphi 11.1 Alexandria. I know I'm a bit late - I mean it's been out for a whole week now, but reasons! RAD Studio 11. 1 Alexandria ? You thought Alexandria was 11.0? Well it was, but unlike the 10.x changes, where 10.0 Seattle and 10.1 Berlin (for example) were different products, 11.1 is a bone-fide update to 11.0 rather than a whole new release. So it's still called Alexandria. And it can't be installed alongside 11.0, but must replace it, so it really is an update. Also the registry key where Embarcadero stores all its settings remains  \SOFTWARE\Embarcadero\BDS\22.0 , that same as RAD Studio11.0. (BTW I've got an article that lists those registry keys and talks about detecting Delphi installations. If you're interested look here .) Rather than trying to explain what's new in this release, what better than to let the crew at Embarcadero to do it for me - here's a recording of the release webinar  on YouTube and he...

Focus On: HelpNDoc (part 4)

Image
This is the fourth and final post in a series of blog posts about my experience of using  HelpNDoc  in a real life project to produce documentation for my  Unit2NS  program. In this post we're going to mop up all the subjects that were outstanding after the first three parts: Part one : An introduction to  HelpNDoc Starting a new project Adding content, including: Adding & editing topics Formatting text & using styles Creating hyperlinks Inserting images Using variables Generating help documentation Part two : Customising document output using  HelpNDoc  scripts Conditionally including content depending on the type of document. Part three : Source code generation. Keywords. Inhibiting the Copyright message in help topics. Which leaves the following subject for this post: Custom build tags Customising document output. Various topic properties not covered in parts 1 to 3. Please note that there have been a couple of updates to  HelpNDoc ...

Focus On: HelpNDoc (part 3)

Image
This is the third in a series of blog posts about my experience of using HelpNDoc in a real life project to produce documentation for my Unit2NS program. Please note that there have been a couple of updates to  HelpNDoc  since I started this series, but I have stayed with v7.7.0.519 throughout for consistency. In part one I covered: An introduction to HelpNDoc Starting a new project Adding content, including: Adding & editing topics Formatting text & using styles Creating hyperlinks Inserting images Using variables Generating help documentation And in part two I discussed: Customising document output using HelpNDoc scripts Conditionally including content depending on the type of document After part two, the left-over subjects were: Source code generation Keywords Inhibiting the Copyright message in help topics Using custom build tags Customising document output. Various topic properties not covered to date The first three subjects will be discussed in this post, w...

Focus On: HelpNDoc (part 2)

Image
This is the second part of a series of blog posts taking a close look at HelpNDoc . Here are links to the other posts in the series: part one part three part four In the first part of this deep dive into using HelpNDoc  we ended up with a complete help document for my Unit2NS  program. There was more to do though, which I listed at the end of that post: Scripting. Conditional content. Source code generation. Keywords. Inhibiting the Copyright message in help topics. Custom variables build tags. Customising document output. Various topic properties not covered previously. In this post we'll be taking a close look at the first two items in the list. The others will be returned to in subsequent posts. Scripting In part 1 I said I wanted to create four different document types from our single HelpNDoc  project: HTML Help file. HTML5 web site. Markdown. PDF. We managed to generate 1, 2 & 4 in part 1 , but we left the Markdown version for lat...