LoadFromStream
-
Hallo,
ich möchte ein TStringStream in ein Memo schreiben bekomme aber zur Laufzeit IMMER eine AccessViolation. Was mach ich falsch? Hab schon in der Suche gestöbert, aber nichts entsprechendes gefunden?!
die Variable response ist vom Typ TStringStream
try { IdHTTP1->Post("https://www.domain.de",request,response); } catch(...) {} Button1->Caption = IdHTTP1->ResponseText; response->Position = 0; Memo1->Lines->LoadFromStream(response);DANKE!
-
Schon mal geprüft, ob bzw. was in response drin steht?
Mit TIdHTTP::Post gibt es einige Schwierigkeiten, siehe FAQ.
-
Hi,
ich habe vorher "response" mit TFileStream in eine textdatei geschrieben. Dort stand dann, wie gewollt der komplette Quelltext in der Textdatei.
d.h. das Rückgabe-Ergenbis von IdHTTP schein in Ordnung zu sein...Gruß Marco
-
Kann ich nicht nachvollziehen.
Wo tritt die AV denn auf, kann ja eigentlich nur im LoadFromStream sein!?
-
Kann ich nicht nachvollziehen.
Tritt die AV denn tatsächlich im LoadFromStream auf?
-
Hallo,
ich hab nochmal genau nachgeschaut...
die EV tritt auch schon bei
response->Position = 0;auf.
Also irgendetwas schein mit dem Stream nicht ganz in Ordnung zu sein ?!?