1
vote
Vote UpVote

Some FastMM scenarios require NeverUninstall because the System unit finalizes things innitialised in other units

The Wiert Corner – You always have to be careful  with Delphi finalization sections cleaning up things that might have not created inside the corresponding initialization section. This is especially true for the System unit. That one actually contains this little piece of code that is being called after FinalizeUnits is called which also fianalises external memory managers like FastMM: finalization {$IFDEF WEAKREF} InstHashMap.Finalize; {$ENDIF}... {$IFDEF MSWINDOWS} FinalizeLocaleDate; if PreferredLanguagesOverride <> nil then FreeMem(PreferredLanguagesOverride); ... Which means that you will have ...
Favorite? Off-Topic? jpluimers @ 2018-01-09 12:05

Statistics

Visits: 159
Votes: 1
Favorites: 0
Off-Topic: 0

Visits by Source

User Actions

Users who voted for this posting

Ph. B.
Subscribe:
Contact us to advertise on DelphiFeeds.com

Community Links

Torry Firebird News

Sponsor

 
Please login or register to use this functionality.
(click on this box to dismiss)