I changed ODAC 6.25 to 8.6 and faced a problem. In 8.6 TDBMonitor implemented as a singletone. Moreover, it creates and destroys in a different places. This causes an access violation.
Код: Выделить всё
unit DBMonitorClient;
//...
initialization
//nothing here
finalization
DBMonitor.Free;
What's the reason to create and destroy TBDMonitor in a different places? Can you do something with this?