---
function TIdIOHandlerSocket.GetSocksInfo: TIdSocksInfo;
begin
{
Note that we didn't create the Socks Object at design-time for some reason
but I forgot what that reason was. If this introduces unintended consequence, this patch ill
be removed and things may have to be reworked.
}
// if (not (csDesigning in ComponentState)) and (not Assigned(FSocksInfo)) then begin
if (not Assigned(FSocksInfo)) then begin
FSocksInfo := TIdSocksInfo.Create(nil);
end;
result := FSocksInfo;
end;
---
В литературном переводе это звучит как: хрен его знает к чему я это написал...
Самое забавное, что коммент коду противоречит :)