FreeMM vs ShareMem

We have a lot of dll-libraries written in both delphi and c++ builder, and use sharemem and borlndmm.dll.

An aligment-issue in a 3thparty library forces us over to the new memorymanager in delphi 2007.

Can someone please explain 'shared memory manager' for me? Is SimpleShareMem a dropin replacement for ShareMem ? Can we then stop deploying borlndmm.dll? Do we have to do something with the c++-libraries as well? Can some libraries use ShareMem and some SimpleShareMem?

Thanks, -Vegar

Answers


I think I found the answer to most of my questions in this thread: borland.public.delphi.language.basm:

Either use (a) SimpleShareMem.pas/FastMM4.pas, or use (b) ShareMem.pas (i.e. borlndmm.dll) You cannot mix the two different sharing methods.


Need Your Help

Find location of python module source file from within class of module

python class module

Although there are some related threads according to find the source file of a python module, I did not find an answer on how to get the filename from within a python class in a most simple and rel...

How do I close a window using a button (window.close() doesnt work)?

javascript .net asp.net-mvc

I open a new window and would like to give the user the option of closing the window using a button. I thought window.close() would work, but nothing happens. Below is a copy of my code.

About UNIX Resources Network

Original, collect and organize Developers related documents, information and materials, contains jQuery, Html, CSS, MySQL, .NET, ASP.NET, SQL, objective-c, iPhone, Ruby on Rails, C, SQL Server, Ruby, Arrays, Regex, ASP.NET MVC, WPF, XML, Ajax, DataBase, and so on.