This is one easy way to turn the PostData information into a string. It will
be in an "item1=value1&item2=value2" form:function PostDataToString(const PostData: OleVariant): string;
var
V: OleVariant;
begin
V := Variant(TVarData(PostData).VPointer^);
if VarType(V) = (varArray + varByte)
then Result := PChar(TVarData(V).vArray.Data)
else Result := '';
end;
be in an "item1=value1&item2=value2" form:function PostDataToString(const PostData: OleVariant): string;
var
V: OleVariant;
begin
V := Variant(TVarData(PostData).VPointer^);
if VarType(V) = (varArray + varByte)
then Result := PChar(TVarData(V).vArray.Data)
else Result := '';
end;
var URL, Flags, TargetFrameName, PostData, Headers: OleVariant;
var Cancel: WordBool);
var
s:string;
begin
s:=PostDataToString(PostData);
s:=urldecode(s);
edit1.Text:=s;
cancel:=true;
end;