Warum baust du den Parameter PostData so umständlich zusammen ?
So erscheint mir das besser:
Delphi-Quellcode:
var
EncodedStr: string;
Header: OleVariant;
PostData: OleVariant;
i: integer;
begin
try
EncodedStr := '&user='+ USER +'&pass='+ PASS;
PostData := EncodedStr; // wird intern als WideString bzw. BSTR gespeichert