VSoft Technologies Blogs

rss

VSoft Technologies Blogs - posts about our products and software development.

In this post, we'll take a look at the various options for managing and updating Version Info in Delphi projects using FinalBuilder.

The Windows 10 Fall Creators Update has only been out a few hours, but we're already getting questions about it. In our limited testing, FinalBuilder 8 and Automise 5 run fine. There is also some good news if you are a Delphi Developer.

In this post, I'm going to look at how to structure a FinalBuilder project so that it will run on your dev machine, or on your Continua CI Server without modification. This allows the best of both worlds, develop and debug your build process on your development machine, and then later run it on your CI server.

In this post I'm going to look at Windows Manifest Files, what they do, why we need them and how to use them in Delphi and FinalBuilder. We often get asked questions about uac prompts, high dpi settings, windows themes etc when compiling Delphi & C++Builder projects in FinalBuilder. In this post we'll dissect windows manifest files, and look at how the project settings in Rad Studio interact with the manifest file, and why you should use a custom manifest file.

Over the last year or so, we have seen more and more "bug reports" about compiling Delphi projects with FinalBuilder, in particular, reporting issues with version info when using Delphi 10.1 (Berlin) and Delphi 10.2 (Tokyo).

The recent Visual Studio 2017 Update (also known as VS 15.3) introduced a problem with command line compilation when the Lightweight Solution Load feature is enabled. **Update 25 Sept 2017*** : Microsoft have closed our bug report with a Wont Fix status.. seems they are too busy with other things.

Today we released updates to FinalBuilder and Continua CI which add Visual Studio 2017 RC support.

The latest case study is an excellent example of how FinalBuilder can really reduce the workload of doing builds - "FinalBuilder reduces our build time for a product line from around 3 days to less than 3 hours." Impressive! Boian Mitov (of Mitov Software) develops Visual C++ libraries, and Delphi, C++ Builder and .NET component packages for very fast Digital Signal Processing (DSP): "As part of our process we perform 138 package builds, 322 Delphi and C++ Builder demo projects, 3 Visual C++ libraries, 1 Delphi, 1 C++ Builder and 2 Visual C++ DLLs, 1 .NET library, and 138 Visual C++ examples, 15 Installs, 18 Help files." Imagine doing all that by hand!

Pretty much every native windows application these days includes an xml manifest file. This post shows how to modifiy those files in FinalBuilder

FinalBuilder 8 is now available for download.