Das verstehe ich nicht genau.
Delphi-Quellcode:
postdata : tstringlist;
FHTTP: TIDHTTP;
Das sind nur die variablen.
Hier
postdata := tstringlist.Create;
hast du die TStringList erstellt und an postdata zugewiesen.
Aber nirgendwo wird eine TIDHTTP-Instanz erstellt und an FHTTP übergeben.
PS: Du gibst auch nirgendwo die erstellten Instanzen wieder frei.
Delphi-Quellcode:
postdata.Free;
FHTTP.Free;
Wenn man etwas erstellt, dann muß man es auch wieder freigeben, es sei denn man beauftragt jemand anderes dieses zu tun (z.B. siehe Owner, welchen man manchmal angeben kann)