Handle IDispatch** out parameters.
Add special handling to QAxBase::internalInvoke()
to pass them as QVariant of type IDispatch** and prevent
the return value from being released in the cleanup.
Known issue: The variable of type IDispatch * to receive
the return value needs to be initialized to 0, otherwise
crashes occur within Invoke().
Task-number: QTBUG-44048
Change-Id: I158f136f66384b420315a5522107030f21d6c441
Reviewed-by:
Andy Shaw <andy.shaw@digia.com>
Showing
Please register or sign in to comment