作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在uMainWindow单元中为广播消息传递定义了一些常量,例如:
const
UM_QUIT = WM_USER + 12;
UM_PROCESS_MESSAGES = WM_USER + 13;
uMainWindow
添加到
uOtherWindow
的使用列表即可。
uConstants.pas
并将其放在两个类的uses语句中。
broadcastconstants.inc
的包含文件中,然后让每个类使用编译器指令
{$Include broadcastconstants.inc}
将该文件包含在内
最佳答案
如果将常量放在包含文件中,则最终将得到多个常量定义,每个$INCLUDE
指令一个。如果将常量放在专用单元中,则将只有一个声明。对于常量来说,它并不是那么重要,但是对于类型而言,这将是一个关键问题。
不仅如此,与包含文件相比,单元在IDE中更易于使用。
因此,总的来说,我建议您使用专用的设备。
关于delphi - 如何在没有'uses'b的情况下从多个文件引用常量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23974509/
我是一名优秀的程序员,十分优秀!