New topic
Проверить доступен или нет библиотечный элемент с определенным названием.
Если элемент доступен - в аргумент возвращается его индекс элемента в библиотеке.
Если недоступен - возвращается -1.
Функция возвращает 0 при успешном выполнении, или отрицательный код ошибки.
Вызов:
int err = ac_request("Environment", "LibPart_Search", string sLibPartName, int &iLibPartIndexRes);
Пример.
Проверить подключена ли библиотека, содержащая библиотечный элемент "LABPP_Гильза".
int main()
{
if (is_libpart_available() != true) {
return -1;
}
cout << "Библиотечный элемент подключен\n";
}
bool is_libpart_available()
{
string LibPartName = "LABPP_Гильза";
int LibPartIndexRes;
ac_request("Environment", "LibPart_Search", LibPartName, LibPartIndexRes);
if (LibPartIndexRes < 0) {
tsalert(-3, "Предупреждение", "Библиотечный элемент LABPP_Гильза недоступен", "Проверьте подключение библиотеки элементов", "Ok");
return false;
}
return true;
}