Blog Archives

5-Minute-Snack: Determine all your display dimensions with resolution in Delphi

Back in the day, you did not need to know much about the display that your application has been started on except its dimensions. Forms needed to be resized so they would fit the display nicely. Hardly anybody had multiple displays and resolutions of 4000 pixels were unthinkable. Today, the requirement for applications have changed and multi-display environments with 4K displays have become very common.

Read more ›

Tags: , , , , , , ,

4. Deutsche CodeRage am 26. Juni mit TMS Web Core und vielen anderen interessanten Themen

An diesem Mittwoch ist es wieder Zeit für die CodeRage in Deutschland! Ich wurde erneut dazu eingeladen und habe mich entschieden einen Vortrag über die schnelle Anwendungsentwicklung von plattformübergreifenden Desktop-Anwendungen mit TMS Web Core zu handeln.

Vor 1 Woche wurde die neue Version von TMS Web Core veröffentlich,

Read more ›

Tags: , , , , , ,

5-Minute-Snack: Base64 encode and decode images in Delphi

Quite some time ago, I blogged about how to encode and decode data as Base64. The post is still accessed on a regular basis. However, I have received a question multiple times and want to provide the solution: How can images be encoded and decoded?

The key lies in the polymorphism of TPicture that allows you to implement a solution that is not even depending on one file format.

Read more ›

Tags: , , , , , , , , , , , ,

5-Minute-Snack: Determine the operating system your app is running on

Sometimes, we cannot just rely on the framework, we need to make direct calls to the operating system. Too bad, there is not a single call for every operating system. Without knowing which environment is running in, it is hard to make the right decision. Back in the day, we needed to juggle around pCHARs,

Read more ›

Tags: , , , , , ,

Partnerships



Top