Перейти к содержанию
bslls:UsingObjectNotAvailableUnix

Использование объектов недоступных в Unix системах (UsingObjectNotAvailableUnix)

  • Тип: Ошибка
  • Важность: Критичный
  • Включена по умолчанию: Да
  • Теги: standard, lockinos

Описание диагностики

В ОС Linux недоступны механизмы COM, OLE, ActiveDocument. Для интеграции необходимо использовать другие средства, например файловый обмен в формате XML или web-сервисы. Внешние компоненты, реализованные по COM-технологии, рекомендуется переработать с использованием технологии NativeAPI.

Отслеживаемые механизмы, недоступные в Linux:

  • COMОбъект
  • Почта

Проверка значения выполнения условия пока не выполняется.

Дополнительно

При проверке использования недоступных объектов в Linux учитываются условия, в которых можно найти следующий ключевые слова:

  • Linux_x86
  • Windows
  • MacOs

Примеры

Компонента = Новый COMОбъект("System.Text.UTF8Encoding");

или

Почта = Новый Почта;
Вместо этого можно использовать ЗапуститьПриложение().

СистемнаяИнформация = Новый СистемнаяИнформация();
Если Не СистемнаяИнформация.ТипПлатформы = ТипПлатформы.Linux_x86 Или ТипПлатформы.Linux_x86_64 Тогда
    Почта = Новый Почта;
КонецЕсли

Источники

Соответствие стандартам

Нет подтверждённых связей со стандартами.

Источник диагностики