Recover the original baseline
Identify the Delphi 6 update level, DPK/DCP/BPL packages, design-time controls, source paths and compiler directives. Preserve Paradox, dBase, BDE aliases or older database clients alongside the code. Missing component source can constrain compiler migration even when DCUs still build on the original toolchain.
Maintenance decision
| Stable build | Document and isolate it before changing packages or database engines. |
|---|---|
| Build missing | Recover the toolchain and compare output with the deployed binary. |
| Modern Windows issue | Separate permissions and drivers from compiler compatibility. |
Use build recovery, BDE migration, application recovery and the Delphi pillar.