![]() |
Speicherleck bei Übergabe einer RESTResponse?
Hallo,
gegeben Delphi 11.1 und ein Datenmodul mit einem RestClient, einem RestRequest und einer RestResponse und dieses Code Fragment:
Delphi-Quellcode:
FOnResult ist dabei ein von mir definiertes Event das bisher auch diesen
procedure Tdm_DataModule.RESTRequestAfterExecute(Sender: TCustomRESTRequest);
begin // some other leak free code removed... if Assigned(FOnResult) then FOnResult(Sender); end; Parameter hatte: Sender: TCustomRESTRequest. War der Parameter nicht als Const definiert, hatte mir FastMM immer ein Speicherleck gemeldet. Ist das bekannt? Was sollte da bei der Übergabe passieren? Und ja, man konnte das Speicherleck anhand des Callstacks von FastMM eindeutig der Übergabe an das Event zuordnen! Grüße TurboMagic |
AW: Speicherleck bei Übergabe einer RESTResponse?
Kannst du das in einem kleinen Beispielprogramm reproduzieren?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:14 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz