как передать динамическое значение в __declspec (uuid (& quot; ComObjectGUID & quot;))

В моем коде это работает абсолютно нормально:

class __declspec(uuid("842E12D3-1F2C-435D-8426-BE42150AF4DB")) guid;

но вместо передачи значения staitc я хочу передать что-то вроде этого, но это дает ошибку компиляции:

string result("64ca9bdb-08d2-45f7-c526-8fcaa8d5abd1");
class __declspec(uuid(result)) guid;

//"result" will have dynamic value and that's why want to pass it a variable rather than hard coding the value

Может кто-нибудь подсказать, пожалуйста, как этого добиться.

Спасибо,
Санам

1

Решение

Это похоже на то, что используется во время компиляции. Таким образом, нет способа передать динамическое значение.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]