Hi!
Du erstellst ein Objekt der abstrakten Basisklasse TStream, das ist nicht zulässig. Du darfst zwar Variablen vom Typ TStream benutzen, niemals aber TStream.Create aufrufen. Schaue dir mal ein paar Infos zur Vererbung und Polymorphie an, wenn du näheres wissen willst.
Ersetze TStream
Quelltext
1:
| strBild := TStream.Create; |
durch einen Stream, dessen Daten in deinem Hauptspeicher abgelegt werden:
Quelltext
1:
| strBild := TMemoryStream.Create; |
Cu,
Udontknow
PS: Evtl noch nach dem idHttp.Get den Befehl "StrBild.Position:=0" einfügen.