We are programming with Delphi (former Borland Delphi) and EC Software GmbH is an official Embarcadero Technology Partner.
On this page, we share some of our work with fellow programmers: all software components on this page are used in Help+Manual and are either open-source or freeware with full source included. Enjoy!
(Released November 2014)
[All Delphi versions, demo for XE6, XE7]
This guide intends to help you getting your Windows applications ready for ultra-high resolution ("4K") displays. It will explain the challenge and tell you how to master it.
It covers all topics from Delphi's UI scaling on systems with "large fonts" to per-monitor DPI-awareness on Windows 8.1:
(Released June 2015)
This tutorial focuses on application documentation in HTML Help (.chm) format and is made for all Windows developers, whether you work with Visual Studio or Delphi or any other Windows desktop development tool.
DPI-awareness is when you have prepared your Windows desktop application to shine on ultra-high resolution ("4K") monitors. It needs a lot of details to make this work well. Once your application is DPI-aware, the Microsoft HTML Help viewer invoked via the HTML Help API, will be DPI-aware, too! With unexpected consequences...
In this tutorial, you learn what to take care of in HTML Help on 4K monitors, what to avoid, and how to get things right!
Version: 1.1 (updated March 2011)
Open source component to implement spell checking using OpenOffice 3 dictionaries.
This is a spelling checker based on the NHunspell project from Thomas Maierhofer (also open source). It is the first Delphi implementation to directly support the latest OpenOffice 3 dictionaries and uses the Hunspell spell checking engine, which is being used in OpenOffice, Firefox and many other software programs.
Version: 1.90 (updated February 2008)
Freeware components for Delphi with full source.
[D3,D4,D5,D6,D7,D2005,D2006 and D2007]
EC Software Help Suite (ehs.zip, 1.2 MB)
Includes all components with full source code and a compiled exe demo.