Skip to content

Moving Legacy Applications to Windows 7

Moving Legacy Applications to Newer Windows Environments

Applications created prior to DataFlex 2008 were not designed with consideration of the capabilities and behaviors of the newer Windows operating systems (Windows 7 and higher).

Updating your legacy DataFlex application for Windows 7 involves two major steps: first, migrate your application to the most current DataFlex revision, and then verify that your application-specific logic operates correctly.

Many of the changes and new features in DataFlex 2008 will help you prepare your applications for Windows 7 and higher.

While it’s recommended that you read through this document in its entirety, here is a short list of recommendations and links to the relevant sections in the document:

  • Upgrade to the latest version of DataFlex. Just by migrating, you have already performed much of the work in preparing your applications. Some of the issues you might face in your applications are addressed automatically as part of migration.

  • Design your applications so they can run with Standard User privileges. This will enable your applications to run with User Account Control (UAC) enabled. DataFlex has been designed and tested with UAC enabled, and just by migrating to the latest version, and in some cases making minor adjustments to your code, your applications will operate appropriately with UAC enabled. In particular...

  • Make sure your application does not write to protected file system locations or protected registry key locations.

  • Avoid File and Registry Virtualization by ensuring your manifest files are up to date.

  • Use Client Area Sizing to avoid problems with clipped views.

In the following sections, we will look closer at the above recommendations and more in detail.

Read More About It...