Einzelnen Beitrag anzeigen

Peter666

Registriert seit: 11. Aug 2007
357 Beiträge
 
#1

Memory Leak unter Windows

  Alt 1. Sep 2016, 20:06
Hi,

es gibt ein Leak, sobald man Frames nutzt unter Windows. Der Grund liegt hier:


Delphi-Quellcode:
unit FMX.AcceleratorKey.Win;
...
procedure TWinAcceleratorKeyRegistry.RegisterReceiver(const ARoot: IRoot; const AReceiver: IAcceleratorKeyReceiver);
begin
  if FFormRegistry = nil then
    FFormRegistry := TDictionary<IRoot, TAcceleratorKeyReceivers>.Create;
  if ARoot = nil then exit;
...
Da fehlt ein if ARoot = nil then exit;

Peter
  Mit Zitat antworten Zitat