怎样在dll中定义全局变量?

ronaldli 2002-12-17 04:13:31
怎样能让程序调用dll时,某变量不动态分配,实现计数功能
这个变量怎样定义?(感觉像c中的static)

高手指点!!
...全文
123 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
binbin 2002-12-17
  • 打赏
  • 举报
回复
别乱讲话。
俺编了这么多dll,就是用全局变量做记数器。
在win32下所有进程有独立的内存空间,每个调用此dll的exe都可以有自己的计数器。
如果你要在多个exe进程中作计数器,那就用MapFile吧,也没什么困难的,做全局键盘钩子就要用到。
没什么困难的,大多数知识属于经验型,做过一次就会了,做过两次就熟悉了。
ronaldli 2002-12-17
  • 打赏
  • 举报
回复
我发现还是“大富翁论坛”高手多
ronaldli 2002-12-17
  • 打赏
  • 举报
回复
老大,没那么简单,我查过资料了
要用文件映射MapFile。

太麻烦,我还是不用了
binbin 2002-12-17
  • 打赏
  • 举报
回复
在VC/CB中
在dll的全局作用域定义即可.
在dll中输出get/put函数即可从exe中存取此变量.
我想在Delphi也一样.

5,391

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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