{$R *.DFM}接口和实现部分中有指令的区别?
如果我{$R *.DFM}在界面怎么办?
interface
{$R *.DFM}
Run Code Online (Sandbox Code Playgroud)
如果我有{$R *.DFM}实施怎么办?
implementation
{$R *.DFM}
Run Code Online (Sandbox Code Playgroud)
应该没有什么区别。该指令确保与该单元表单关联的 DFM 资源链接到您的可执行文件。所有单元都可以访问程序中的所有资源,因此链接指令的位置对资源的可见性没有影响。
该指令由 IDE 放置。如果您移动它负责的部分代码,IDE 可能会表现得很奇怪,因此我不建议移动该$R命令,即使编译器在任何地方接受它。把它留在你发现它的地方。