VSoft Technologies Blogs

rss

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

Back in December 2016, I posted some ideas for some Delphi language enhancements. That post turned out to be somewhat controversial, I received some rather hostile emails about how I was trying to turn Delphi into C#. That certainly wasn't my intent, but rather to modernize Delphi, in a way that helps me write less, but more maintainable code. Nearly 2 years later, Delphi 10.3 Rio actually implements some of those features.

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 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 Delphi/Object Pascal language really hasn't changed all that much in the last 20 years. This post describes some ideas to bring it into the current century.

A while back I published the VSoft.CommandLineParser library on github, which makes it simple to handle command line options in delphi applications. I have updated it to support commands, where each command has it's own set of options.

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

Generate code coverage reports for your Delphi projects using Continua CI.

Delphi-Mocks now has a way to better control when an exception or a return value is produced for a mocked object/interface method.

FinalBuilder 8 is now available for download.