我被要求用C++创建一个Delphi兼容的dll来进行简单的64位内存管理.
背景是Delphi中的系统需要分配大量内存,这些内存在32位可寻址空间之外.Delphi开发人员向我解释说,他无法使用他可用的Delphi命令分配内存.他说他可以保存64位地址,所以他只想调用我提供的函数来分配内存并向他返回64位指针.然后是另一个功能,以便以后释放内存.
现在,我只有VS 2008供我使用,所以首先我甚至不确定我是否可以创建一个Delphi兼容的dll.
任何Delphi专家都会帮助我.也许有一种方法可以实现他所需要的而无需重新发明轮子.其他开发人员必须在Delphi之前遇到过这个问题.
所有评论赞赏.