In the unit dxTaskbarProgress in the initialization section you create two Interfaces (FTaskbar: ITaskbarList, FTaskbarProgress: ITaskbarList3) and you dont free them in the finalization. Delphi tries to free them after CoUninitialize and that ends in the AccessViolation. Set those two Interfaces nil before you call CoUninitialize and the Problem should go away.
Thanks in advance,
Michael
Hello Michael,
I have tried to reproduce this problem, but have not managed to.
Attached is a small sample that works as expected on my side.
Would you please modify it to reproduce the issue?
Hello Gregory
I have modified your example to show the Exception.