4

我们有很多用 delphi 和 c++ builder 编写的 dll 库,并使用 sharemem 和 borlndmm.dll。

3thparty 库中的对齐问题迫使我们转向 delphi 2007 中的新内存管理器。

有人可以为我解释一下“共享内存管理器”吗?
SimpleShareMem 是 ShareMem 的替代品吗?
那么我们可以停止部署borlndmm.dll 吗?
我们是否也必须对 c++ 库做一些事情?
一些库可以使用 ShareMem 和一些 SimpleShareMem 吗?

谢谢,-素食主义者

4

2 回答 2

3

我想我在这个线程中找到了我大部分问题的答案:borland.public.delphi.language.basm

使用
(a) SimpleShareMem.pas/FastMM4.pas,或使用
(b) ShareMem.pas(即 borlndmm.dll)
您不能混合使用两种不同的共享方法。

于 2008-11-20T13:05:31.700 回答
0

只需查看https://forums.codegear.com/thread.jspa?threadID=6608 即可获得有关此主题的有趣讨论。

于 2008-11-20T12:27:09.907 回答