Instead of standard classes, the form definition utilizes the TTnt prefix.
The package is built upon and extends the popular open-source TntUnicode controls framework. WideString Foundation: It replaces standard Stringcap S t r i n g properties with WideStringcap W i d e cap S t r i n g
To add Unicode support to an existing application:
TTntLabel , TTntButton , TTntCheckBox , TTntRadioButton TMS Unicode Component Pack v2.5.0.1
To understand why version 2.5.0.1 is so highly regarded, one must understand how classic Delphi handled text.
properties on forms to ensure data integrity during saving and loading. TMS Software Component Highlights The pack covers a broad range of standard UI needs: Standard Controls: TTntComboBox TTntListBox Data-Aware Controls: TTntDBGrid TTntDBText TTntDBEdit TTntDBRichEdit for database applications. Dialogs & Menus:
Fully supports Input Method Editors (IME) for complex Asian languages and allows flawless Unicode copy-paste operations to and from modern external apps like Microsoft Word or web browsers. ⚠️ Limitations to Keep in Mind Instead of standard classes, the form definition utilizes
Setting Up and Using TMS Unicode Component Pack v2.5.0.1 Installation Checklist Ensure your IDE (Delphi 7 through 2007) is closed.
The components directly utilize the Unicode capabilities of Windows operating systems, ensuring that applications work flawlessly on Windows 2000, XP, 2003, 2008, Vista, and Windows 7, 8, and 10. They enable correct streaming of WideString properties on forms. 3. IDE Integration
Upgrading an enterprise system from Delphi 7 to a modern RAD Studio version introduces breaking changes in memory management, pointer arithmetic, and third-party library dependencies. Implementing TMS Unicode Pack v2.5.0.1 allows you to introduce global language localization iteratively, keeping your existing, proven compiler pipeline intact. Database Longevity properties on forms to ensure data integrity during
Allows a single compiled binary to run seamlessly across different regional Windows OS locales. Getting Started: Installation and Usage Installation Steps
If you are new to the pack, it includes:
TTntMainMenu , TTntPopupMenu , TTntActionList 2. Deep Integration with TntWare (TntUnicodeControls)
Correctly display and save data from international databases without "mojibake" (corrupted characters).
: Includes helper functions to read and write text files in UTF-8, UTF-16LE, and UTF-16BE formats without data loss. Practical Deployment: Migrating an Existing Form