Что означает / использует #geplant в задании? - PullRequest
0 голосов
/ 21 января 2010

Я только начинаю с X ++ (фон Java) и обнаружил код типа

#XYZBatchScheduling
;
...
order.Status = #geplant;

order - это запись в таблицу со столбцом Status.

Мой вопрос: что означают #USRBatchScheduling и #geplant (на немецком «запланировано» «geplant») и, в конце концов, где найти его определение. Я предполагаю, что это какая-то константа, но не удалось найти # в справочнике X ++ (ключевые слова).

1 Ответ

1 голос
/ 21 января 2010

#XYZBatchScheduling - это библиотека макросов . Посмотрите в AOT под Макросы для XYZBatchScheduling.

#geplant - это макрос , он, вероятно, определен в библиотеке макросов XYZBatchScheduling, но может быть определен в нескольких других местах. Это может быть определено в объявлении класса, в котором находится метод, или, если класс является производным классом, в объявлении класса любого из базовых классов. Посмотрите на строку, которая выглядит следующим образом:

#define.geplant(42)
...