Podczas nauki interejsów, a konkretnie IHTMLDocument2 natrafiłem na problem jak pobrać źródło strony po przesłaniu formularza (z użyciem interfejsów)

var
  iDoc: IHTMLDocument2;
  allForms: IHTMLElementCollection;
  firstForm: IHTMLFormElement;

....

// --- gdzieś w kodzie wypelniam iDoc, tak że zawiera kod strony 
...

// przesyłam submitem formularz na stronie (symulacja wysłania formularza)
   allForms := iDoc.Forms;
   firstForm := allForms.Item(0,'') as IHTMLFormElement;
   firstForm.submit();

{ problem - jak pobrać nowy kod strony 
wygenerowanej po submicie, kombinuje tak, ale coś źle }
   iDoc := firstForm as IHTMLDocument2;

jak dobrać się do kodu po submicie

thnx