-----Original Message-----
As a matter of fact, that tutorial was what I used to develope my own DNS
Client program. The tutorial was excellant, but the program itself had
performance issues that made it unsuitable for my application. That's why I was
looking for a DLL.
So I decided to see what I could do to improve on it. I retained the UI in it's
basic original form, but I completely rewrote the socket portion. I used the MS
Winsock control, reduced it to one single Class Module and one support BAS
module and got it functional. But I still had performance issues which I only
just resolved this weekend. I did away with all the Collections and objects and
implemented one single Public Variant array to store the parsed data, and low
and behold the performance issues seem to have disappeared. I normally don't
like to use Variants because they are inefficient, but in this case the
advantages outweighed the disadvantages.
J.A. Coutts
******************** REPLY SEPARATER **********************