diff --git a/fcl/inc/gettext.pp b/fcl/inc/gettext.pp index 0876d0c3b3..973f71991a 100644 --- a/fcl/inc/gettext.pp +++ b/fcl/inc/gettext.pp @@ -158,14 +158,14 @@ var begin for i := 0 to StringCount - 1 do begin - FreeMem(OrigStrings^[i]); - FreeMem(TranslStrings^[i]); + Dispose(OrigStrings^[i]); + Dispose(TranslStrings^[i]); end; - FreeMem(OrigTable); - FreeMem(TranslTable); - FreeMem(OrigStrings); - FreeMem(TranslStrings); - FreeMem(HashTable); + Dispose(OrigTable); + Dispose(TranslTable); + Dispose(OrigStrings); + Dispose(TranslStrings); + Dispose(HashTable); inherited Destroy; end; @@ -310,7 +310,10 @@ end. { $Log$ - Revision 1.8 2005-02-14 17:13:15 peter + Revision 1.9 2005-03-15 16:27:04 peter + * use dispose instead of freemem to also release the initialize types + + Revision 1.8 2005/02/14 17:13:15 peter * truncate log }