.dad File
.dad files (essentially .dlls) are standalone drivers that can be loaded dynamically at runtime. To load the driver at runtime, use the LoadDriver method of the TDADriverManager Class.
For example:
DriverManager.LoadDriver( 'DAFIBDrv.dad' );
This method is called LoadLibrary
function.