Given something like
implementation
var DBConnectionNearby: TSQLConnection= nil;
..
case MainForm.NearbyKind of
dbkFirebird: DBConnectionNearby := TIBConnection.Create(nil);
dbkPostgres: DBConnectionNearby := TPQConnection.Create(nil);is there an elegant way of overriding the Connected property to point to code that can e.g. check that all prerequisite libraries are available before trying to activate the object?
