Another bug(latest version).
I have *BeforeDisconnect* evet assigned as:
if _Conn.InTransaction then
_Conn.Rollback;
_Conn is placed on TDataModule(named Dm).
If I have _Conn open and I call Dm.Free, I get an access violation(read of address 00000000 -> pointer to disposed object). If I call _Conn.Close() before object is disposed, then a call to event is ok.
Rgds,
Frenk