Yeah I remember having some issues, I think he just made some errors writing the example for them like inserting the string directly when requesting a variable.
I don't know about include errors though.
here's an example that works for me when using ProSocks v0.5 (not 0.6) on both my simba versions:
Simba Code:
program new;
{$loadlib prosocks5}
var
MY_URL: String := 'https://villavu.com/forum/showthread.php?t=117623';
function G(var url: String): String;
var
sock: SSLSocket;
data: ProMemoryStruct;
begin
sock.Init();
sock.setURL(url);
sock.setSecurityPolicy(false, false, true);
sock.setURLFollow(false);
sock.doGet(data);
SetLength(result, data.size);
MemMove(data.memory^, result[1], data.size);
sock.Free();
end;
begin
writeLn(G(MY_URL));
end.