hmmm eine Frage wegen dem IStream noch
Im Moment mach ich das so:
Delphi-Quellcode:
iStr := TStreamAdapter.Create(fileSt, soOwned) as IStream;
EdgeBrowser1.EnvironmentInterface.CreateWebResourceResponse(iStr, 200, 'OK', PWideChar(
'content-type: '+contentTyp+#13#10
), response);
Args.ArgsInterface.Set_Response(response);
iStr := nil;
Dadruch wird der TFileStream (fileSt) und der TStreamAdapter zwar freigegeben, aber erst beim schließen des Programmes, bzw wenn ich beim TEdgeBrowser einen reload oder so mache.
Ansonsten sind die 7 TFileStream + TStreamAdapter die da drinnen erzeugt werden permanent in use.
Ist ja nicht sinn und zweck oder?