我刚开始使用X ++(Java背景),我找到了像
这样的代码#XYZBatchScheduling
;
...
order.Status = #geplant;
order
是包含Status
列的表的记录。
我的问题:#USRBatchScheduling
和#geplant
(“geplant”在德语中是“计划”)的含义是什么,最终在哪里找到它的定义。
我认为它是某种常量,但无法在X ++参考(关键字)中找到#
。
答案 0 :(得分:1)
#XYZBatchScheduling
是Macro library。在Macros下的AOT中查看XYZBatchScheduling。
#geplant
是Macro,它可能在XYZBatchScheduling宏库中定义,但可以在其他几个地方定义。它可以在方法所在的类的类声明中定义,或者如果类是派生类,则在任何基类的类声明中定义。寻找一条如下所示的行:
#define.geplant(42)