try..finally (with exit)
Hello,
I have a question, see the following PascalScript code:
In this case is the sl.Free statement executed? Delphi executes all statements inside the finally block before exiting, but I'm experiencing a few memory leaks and I'm trying to point out the reason...
Thanks in advance!
I have a question, see the following PascalScript code:
sl := TStringList.Create;
try
 {... something to do ...}
 if sl.Count > 100 then
  Exit;
finally
 sl.Free;
end;
In this case is the sl.Free statement executed? Delphi executes all statements inside the finally block before exiting, but I'm experiencing a few memory leaks and I'm trying to point out the reason...
Thanks in advance!
Comments