Einzelnen Beitrag anzeigen

Gruber_Hans_12345

Registriert seit: 14. Aug 2004
1.426 Beiträge
 
Delphi 2007 Professional
 
#14

AW: Webview2 für D2007

  Alt 8. Jun 2022, 18:27
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?
Gruss Hans

2B or not 2B, that is FF
  Mit Zitat antworten Zitat