TIdDNSResolver raises only EIdDnsResolverError for many different kinds of DNS errors. Derive additional class types from EIdDnsResolverError so users can handle specific DNS errors without having to resort to looking at a caught exception's Message property to identify which error occured.
TIdDNSResolverraises onlyEIdDnsResolverErrorfor many different kinds of DNS errors. Derive additional class types fromEIdDnsResolverErrorso users can handle specific DNS errors without having to resort to looking at a caught exception'sMessageproperty to identify which error occured.