Retro222
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Ну вы же, наверное, знаете, где вы создаёте WBEM/WMI/LDAP/WMIC- объекты или COM-интерфейсы. Код же у вас. Отключаете службу "Инструментарий управления Windows". Открываете AkelPad. Поиск. Нашли первое вхождение. Если при создании объекта ошибка, или Not, или NULL, или объект равен "", тогда Return 1, или Return SetError(2,0,5), или Return SetExtended(5,7). А в функциях, где используются эти объекты, If @ERROR Then Return 1, или If @EXTENDED Then Return 1, или If @ERROR=2 Then Return SetError(0,0,1), или If @EXTENDED=5 Then Return SetExtended(0,1), или If функция/переменная=5 Then Return SetError(0,0,0), или If функция/переменная=7 Then Return SetExtended(0,0). Ищем следующее. Ну короче, я думаю, что при желании можно создать мощную и гибкую систему проверок ошибок и их обработок. А то мне приходиться пользоваться очень старой версией, где этой ошибки ещё не было. 15.4.0.0 - 24.09.2016 года. А ведь с тех пор, как я видел, прогресс не стоял на месте. | Всего записей: 260 | Зарегистр. 21-09-2018 | Отправлено: 07:20 23-05-2020 | Исправлено: Retro222, 08:19 23-05-2020 |
|