Справочное руководство по TDMS 5.0 API
C++
Смотри также Послать замечания

Glossary Item Box

Исходный код

//---------------------------------------------------------
// Выполняет глобальную выборку
//---------------------------------------------------------

// получить глобальные выборки
CComPtr<ITDMSQueries> pQueries;
CheckError(pApp->get_Queries(&pQueries));

// получить выборку
CComPtr<ITDMSQuery> pQuery;
// по номеру
VARIANT var;
var.vt = VT_I4;
var.lVal = 0;
CheckError(pQueries->get_Item(var, &pQuery));
// по имени
//VARIANT var;
//var.vt = VT_BSTR;
//var.bstrVal = A2BSTR("Квартиры");
//CheckError(pQueries->get_Item(var, &pQuery));
//VariantClear(&var);

// запустить выборку и получить объекты
CComPtr<ITDMSObjects> pObjects;
CheckError(pQuery->get_Objects(&pObjects));
long lCount;
CheckError(pObjects->get_Count(&lCount));

char sMsg[256];
sprintf(sMsg, "Выбрано %d объектов", lCount);
MessageBox(NULL, sMsg, "TDMS Example", MB_OK | MB_ICONINFORMATION);
© 2016 CSoft Development. Все права защищены.