7.24.0004 - OFFICIAL http://www.iaes-software.com/downloads/Setup_QDV_7_24_4.exe |
![]() ![]() ![]() |
Released on July 22, 2024
QDV could crash or report an AccessViolationException error randomly during work with the application. This mostly happened when the user switched from one tab to another, for example from Overhead to Minutes.
The global variable SYS_MustCalc_SellPrice indicates whether selling prices need to be re-calculated. After Compute all, this is correctly set to 0. But if an estimate reads and writes some global variables in the overhead workbook, using formulas, the SYS_MustCalc_SellPrice could be incorrectly set to 1 after Save. Some other cells in the overhead that were computed by a formula could have wrong values as well after the Save.
It was impossible to select a non-numeric replacement field in the minutes fields manager. Only numeric fields were available in the list. This restriction is fine for the quantity replacement field, but not for all replacement fields in general. For example, the “Unit” field needs textual replacement field. This problem was introduced in QDV 7.23.1137.
In some estimates, the Compute all operation was exceptionally slow even with files of a reasonable size. Most of the time was spent on computing minute rows sum. This phase is instant now. The first compute all after opening the estimate was fast. Only the next operations were slow.
After update of 3rd party Word Document library the Document.Save function failed with NullReferenceException. It has been fixed in new version of this Document library, it means also in next QDV beta/official version.
Some users have complained that recent versions of QDV are not updating with the message "File in use: AdaptForExcel32Bits.exe". The message was wrong; In reality, the problem is that the target folder (usually C:\program files\QDV7) is not writable by the user. An administrator could update but simple users could not.
This is usually because QDV was installed with the installer by an administrator who did not install the service (the box must be checked at first installation) to allow users to update QDV. Some administrators, instead, gave QDV certain permissions to write to this folder. This might work with older versions of Windows, but security has been enhanced by Windows Updates.
Now, in this case, you will receive a clear message saying that you need to contact an administrator to properly reinstall QDV.
When running Load default report or Save report for Overhead report more times, there could be an error message displayed.
Instead of an error dialog and incomplete report, the report is now completed and there is now warning message "Invalid formula '{0}'. Report header cell for column '{1}' cannot be set.".
Printer errors sometimes happen due to printer setup in Windows, not in QDV. These printer errors can still happen, but they are now better handled in Printer settings dialog in QDV to inform the user appropriately about such system printer errors.
Two new estimate events are available in the Events Management:
1.On_Before_Apply_Scenario
2.On_After_Apply_Scenario
As with other similar events, the On_Before_Apply_Scenario event is cancellable in which case the application of the scenario will not be done. You can cancel an event with the Cancel_Operation() verb, or if you call a macro in the event, set the following in the macro: context.MustCancel = true.
When editing a row in another tab than Estimate, the row is saved when selecting another row, however when selecting another tab, the row wasn’t saved and tab didn’t change. The row is now saved also when selecting another tab while still in edit mode.