()
Добавил еще одно свойство и еще один метод и заработало)... возможно где-то было несоответствие индексов массивов свойств и методов с соответствующими перечислениями
static const wchar_t *g_PropNames[] =
{L"IsEnabled", L"IsTested"};
static const wchar_t *g_MethodNames[] =
{L"Enable",
L"Disable",
L"GetStepCount",
L"GetMovementType",
L"GetOrientation",
L"ShowOrientation",
L"TestMethod"};
static const wchar_t *g_PropNamesRu[] =
{L"Включен", L"Тестовое"};
static const wchar_t *g_MethodNamesRu[] =
{L"Включить",
L"Выключить",
L"ПолучитьКоличествоШагов",
L"ПолучитьТипДвижения",
L"ПолучитьУгловоеПоложениеУстройства",
L"ПоказатьУгловоеПоложениеУстройства",
L"ТестовыйМетод"};
Показать
и
enum Props
{
ePropIsEnabled = 0,
ePropIsTested,
ePropLast // Always last
};
enum Methods
{
eMethEnable = 0,
eMethDisable,
eMethGetStepCount,
eMethGetMovementType,
eMethGetOrientation,
eMethShowOrientation,
eMethTest,
eMethLast // Always last
};
Показать