【发布时间】:2013-04-19 01:23:37
【问题描述】:
我有一个带有声明的单元 (WebFunctions.h)
String RawURLAllowedChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ~.-_";
这个单元在应用程序中运行良好。但是当我添加一个也声明WebFunctions.h的组件时,RawURLAllowedChars的初始化不会发生(RawURLAllowedChars = NULL)。
要让应用恢复工作,加上删除组件的类声明仍然需要删除WebFunctions.obj 文件。
注意:.cpp 文件中的任何声明,无论 .h 文件中是否有 extern 声明,都不起作用。
这是 XE2 中的错误还是我遗漏了什么?谢谢。
Obs.:#ifndef .. #endif 中的 Var 声明
【问题讨论】:
标签: global-variables c++builder c++builder-xe2