Emil Santos

Author Homepage: http://www.codexterity.com

Send e-mail to this Author

  • Quick backup and Cloud services
  • Compression and encryption of backup files
  • A set of regular database maintenance tasks and much more
  • 30 days free trial
  • 25%OFF coupon - "Torrynet" (valid till 1 March 2020)
Author Products

Total 1 product

Fast ShareMem v.2.10

Components > System > Memory

By Emil Santos.

Freeware + source 11 Sep 2006


Most Delphi developers are resigned to the fact that to use dynamically-allocated memory (objects, strings etc) across DLLs, Sharemem.pas must be included, Borlndmm.dll must be bundled with their application, and its performance costs paid.

In fact, this is one of Delphi's weaknesses. When using DLL's and Sharemem, all memory allocations are slowed down, including simple string operations and object creation.

FastSharemem attempts to provide an alternative. It is a fast, lightweight replacement for Sharemem.pas and Borlndmm.dll which requires no runtime DLL, and incurs virtually no performance penalty. It can be downloaded here. For a discussion of why you might require Sharemem or a replacement, see the page on memory management.


  • Status: Fully functional
  • Source: Included
  • Size: 4kB

Platforms: C2k6, CB1, CB3, CB4, CB5, CB6, D2, D2005, D2006, D3, D4, D5, D6, D7