DLL中的全局变量问题?

ufwt 2003-04-18 02:36:38
在DLL中定义了一个全局变量:
const I =1;

请问在DLL load是好像不会初始化这个全局变量。

如何让他初始化?
...全文
85 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ufwt 2003-04-18
  • 打赏
  • 举报
回复
我自己在另外一个DLL工程中写什么的话是可以初始化的,但是在工作工程中就是
没有初始化!有没有人遇见过这类问题?有什么解决方法,再不想只能用宏了。
BCB 2003-04-18
  • 打赏
  • 举报
回复
这个是常量呀。
dumeng 2003-04-18
  • 打赏
  • 举报
回复
得这莫定义const int i = 1;你定义的也不对
mustang_zr 2003-04-18
  • 打赏
  • 举报
回复
在DllEntryPoint中处理fdwReason =DLL_PROCESS_ATTACH事件

中进行初始化 当该事件发生时进行初始化
dumeng 2003-04-18
  • 打赏
  • 举报
回复
你再新建一个头文件包含进来,在你的 XX.bpf中就会有USE("XX.h", File);在头文件里就可以定义。

光工作了,好长时间没回贴了,嘻嘻!

13,826

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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