VC代码翻译成DELPHI

lengfengxiaodao 2009-11-20 05:04:00

#pragma data_seg(“Shared”)
int g_data;
#pragma data_seg();
#pragma comment(linker,”/section:Shared,rws”)
...全文
212 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
lengfengxiaodao 2009-11-21
  • 打赏
  • 举报
回复
谢谢DELPHIGUY,我去试试
  • 打赏
  • 举报
回复
写错了,应该是borlndmm.dll。:)
  • 打赏
  • 举报
回复
uses sharemem;
动态共享内存可以用这个单元的分配函数来建立,需要带borlndmem.dll/delphimm.dll。

如果你必须要静态的共享变量,
见:http://cc.embarcadero.com/Item/15387
一个工具,直接修改编译后的.exe,建立shared Data Section,不用带borlndmem.dll/delphimm.dll之类的东西。
Harryfin 2009-11-20
  • 打赏
  • 举报
回复
搬个地板过来学习僵哥
ccrun.com 2009-11-20
  • 打赏
  • 举报
回复
搬个板凳过来学习僵哥
gyk120 2009-11-20
  • 打赏
  • 举报
回复
搬个板凳过来学习僵哥
僵哥 2009-11-20
  • 打赏
  • 举报
回复
类似的应用可以通过单例模式(Singleton)来实现,对于多程序模块(DLL/EXE)的共享须使用DLL来完成,当然FileMapping之类的也可以完成。
僵哥 2009-11-20
  • 打赏
  • 举报
回复
Delphi好象不支持“共享段”,至少到目前为止我没有找到过相关资料。
dd_zhouqian 2009-11-20
  • 打赏
  • 举报
回复
不会
刚找了下需要通过文件映射来做,去查下资料吧

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧