Hello,
A friend from Brazil found a small problem in "resolve" unit.
Before execute the test:
After execute the test:
And the test is:
procedure TForm1.Button1Click(Sender : TObject);
begin
with TInetSocket.Create('www.google.com', 80) do
try
finally
Free;
end;
end;After debug the TInetSocket class, the problem continues in:
procedure TForm1.Button1Click(Sender : TObject);
begin
with THostResolver.Create(nil) do
try
if not NameLookup('www.google.com') then
raise Exception.Create('não resolvido');
finally
Free;
end;
end;And finally, you can reproduce it with:
uses
resolve, winsock;
procedure TForm1.Button1Click(Sender: TObject);
var
FHostEntry: PHostEnt;
begin
FHostEntry := gethostbyname('www.google.com.br');
end;But, if in code above I undeclare the "resolve" unit, I got only one thread (threads = 1).
Is this a bug?
Thank you!
