Mam wyciek pamieci w komponencie IdTCPClient Indy 10. Wyciek jest w plik project1.lpr line 18
Application.Initialize;
program project1;
{$mode objfpc}{$H+}
uses
{$IFDEF UNIX}
cthreads,
{$ENDIF}
{$IFDEF HASAMIGA}
athreads,
{$ENDIF}
Interfaces, // this includes the LCL widgetset
Forms, unit1, indylaz
{ you can add units after this };
{$R *.res}
begin
RequireDerivedFormResource:=True;
Application.Scaled:=True;
// Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.Run;
end.
Pod linuksem wylaczylem Application.Initialize to pomoglo program działa bez Problemów testowalem kilkanasie dni.
Problem pojawia się na Windows 11 nie mogę wyłaczyć Application.Initialize program się nie kompiluje.
unit Unit1;
{$mode objfpc}{$H+}
interface
uses
Classes, SysUtils, Forms, Controls, Graphics, Dialogs, IdTCPClient;
type
{ TForm1 }
TForm1 = class(TForm)
IdTCPClient1: TIdTCPClient;
private
public
end;
var
Form1: TForm1;
implementation
{$R *.lfm}
end.
Przykladowy program nic nie robi a i tak jest wyciek pamięci,
Macie jakieś rady dla mnie?