Einzelnen Beitrag anzeigen

pertzschc

Registriert seit: 29. Jul 2005
Ort: Leipzig
305 Beiträge
 
Delphi 10.4 Sydney
 
#15

Re: BoolToStr wirft Memcheck Exception.

  Alt 6. Aug 2008, 20:25
Zitat von RWarnecke:
Irgendwie verstehe ich das nicht ganz. Im Beitrag 3 haste noch diese Zeile geschrieben :property NumberWithZero: boolean read fNumberWithZero write fNumberWithZero; Jetzt soll die Zeile so heissen :property NumberWithZero: boolean read Get_NumberWithZero write Set_NumberWithZero; Was ist denn nun richtig ?
Beides ist richtig. Die Set/Get-Methoden sind die Weiterentwicklung, anfangs war es noch ein direkter read/write auf das private Attribut.

Zitat von RWarnecke:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  numbers : TStringList;
begin
  numbers := TStringList.Create;
  numbers.Add('Testeintrag 1');
end;
Bei dieser Procedure wird auch ein Memory Leak angezeigt für die Stringliste.
Das Beispiel passt für mein Problem nicht ganz. Bei mir würde ich jetzt:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  test : boolean;
begin
  test := BoolToStr(Sender.IsChild, true);
end;
als Code haben. Dann meckert Memcheck in der Zeile:
  test := BoolToStr(Sender.IsChild, true);
Zitat von RWarnecke:
Hast Du schonmal mit EurekaLog das ganze untersucht. Eurekalog zeigt Dir den ganzen Weg auf, von da wo es auftritt, bis zum Ursprung.
Danke für den Tipp, werde ich mir mal anschauen.
  Mit Zitat antworten Zitat