Patching the DesignCalcs file

First Release: 2019.7

Last Updated: 2021.6

Patching the DesignCalcs vessel files occurs when the file is opened, if necessary.  The patching of these files has been around since DesignCalcs was first published; but the mechanism has evolved over time.  As of the 2019.7 release, DesignCalcs will attempt to repair corrupted data files as part of the process.  Below are some expected behaviors.


Patching the DesignCalcs file puts a note in the DesignCalcs.log and first creates a .bak1 file in case patching errors occur.  Prior to the 2021.6 release, the DesignCalcs.log file was stored in the root of the DesignCalcs file.  In the 2021.6 release, DesignCalcs.log file is stored in the root of the DcSupport.adb file.


After the back up is created, the file will be patched and repaired if necessary:


If a newer DesignCalcs file is opened in an older version of DesignCalcs the following message will appear: