Released on January 10, 2026
The following new methods were added to the API:
•IEstimate.CreateEmptyCallingContext()
•ISetDatabase.CreateEmptyCallingContext()
They allow creating calling context in external clients that use InterfaceDll and in the newly introduced QdvScriptRuntime.exe utility. This calling context is needed to run macros with RunQdvMacro methods. When the RunQdvMacro method was called from a macro, the context was already available in the calling macro’s argument. But in case of external clients, there was no context, so these new methods can create it.