Proper HiDPI Scaling with Delphi

Back in the “Good Old Days” all computer monitors used basically the same DPI. In Windows this was 96ppi. This was fine and scaling wasn’t as big of an issue since most people did not scale their displays. Now, however, many people use HiDPI displays. This makes manually positioning/sizing of windows and controls more problematic.… Continue reading Proper HiDPI Scaling with Delphi

StyleControl Basics

An excellent UI library for Windows applications written in Delphi is StyleControls by AlmediaDev. This UI library will give your Windows apps an elegant, modern look. It is very powerful and contains lots of controls and flexibility. You can even use it to create FluentUI style applications. (See screenshots at and Unfortunately, while… Continue reading StyleControl Basics

Manually authorize PAServer debugging permissions on MacOS.

On occasion you may get the following error when trying to run PAServer on MacOS. Acquiring permission to support debugging…failed You will be prompted for Developer Tools Access the next time you start a debug session If this happens, and you do not get prompted to enter admin credentials, you will need to manually authorize… Continue reading Manually authorize PAServer debugging permissions on MacOS.

Using TcxScrollBar with WPTools

  Overview One of the best third-party component sets for writing Windows applications with Delphi is the Developer Express VCL Suite. It includes hundreds of controls, from simple edits and buttons, to more complex controls such as ribbons, spreadsheets and even a basic word processor. The word processor that is included is good for a… Continue reading Using TcxScrollBar with WPTools

Review: dbForge Studio for MySQL (Part 1)

  Well, today I am going to do something different. I am going to start a review of¬†dbForge Studio for MySQL from Devart. Due to the nature of the application, this review will be split into several different posts. This first post is about my initial impression of the program (as a new user that… Continue reading Review: dbForge Studio for MySQL (Part 1)

Convert a Data Abstract Code-First Server to an ISAPI Module

  Ok, so you have your RemObjects Data Abstract server perfected and it is running great. However, you now want to convert it to an ISAPI module to deploy to your Windows Server running IIS. The RemObjects wizards don’t have an option to help you with this, so what do you do?   Well the… Continue reading Convert a Data Abstract Code-First Server to an ISAPI Module

New Website CMS

Hello All, So I have decided to attempt to build a new CMS (codename P@ige) from the ground up using Delphi for as much of the system as possible. The new CMS will eventually replace my WordPress website. Initial tests are promising. Here is the goal: Create separate tiers: Database Tier (using MySQL). API Tier:… Continue reading New Website CMS