Case Studies

Lab Application Modernization for Windows using Delphi Athens

Delphi

A Medical Laboratory Application was modernized to Delphi 12.1 Athens.


Industry

Used by many pharmaceutical companies.


Customer's Concerns

Customer wants to use latest version of Delphi.

Customer had bugs, issue he could not fix bugs or do any work, due to legacy usage.


Actions Performed

  • After initial proposal, the application was upgraded from Delphi 7.
  • Multiple Delphi projects were upgraded from Delphi 7 to latest Delphi
  • Modernize components - such as ABF from Delphi 7 to latest Delphi
  • Upgrade ProfGrid (legacy component) from Delphi 7 to latest Delphi
  • Upgrade string processing from Ascii to Unicode.

Pain Points

  • Ascii to Unicode
  • Unable to read data-formats.

Team Composition

The team doing the development are:

  • 1 Delphi Developers
  • 1 QA Tester / Documentation

Technologies Utilized

  • Delphi
  • TMS (Older version used, for compatibility with Delphi 7)
  • TurboPower OnGuard
  • ProfGrid
  • ABF VCL (Legacy upgrade) GitHub (MIT Licensed)

Duration

The project consisting of 16 Delphi projects took 2 weeks, including upgrading depreciated third-party libraries.

Back to Case Studies