Добрый день.
Столкнулся с неприятным моментом:
ПодключитьВнешнююКомпоненту("C:\temp\ZR1C64.dll", "Comp", ТипВнешнейКомпоненты.Native);
ДемоКомп = Новый("AddIn.Comp.ZR1CExtension");
ДемоКомп.Порт = "Auto";
ДемоКомп.Open(Ид);
// Ид = "COM4"
Результат1 = ДемоКомп.GetStatus("COM4");
// Результат1 = 3 - Всё правильно
Результат2 = ДемоКомп.GetStatus("Com4");
// Результат2 = 0 - эээ, не совсем понятно почему нельзя с маленькой буквы, тогда как если сделать ДемоКомп.Порт = "Com4", то Результат2 станет = 3!
Результат3 = ДемоКомп.GetStatus("Auto");
// Результат3 = 0 - вообще непонятно почему не работает((((((
Очень хочется, чтобы если мы подключаемся с параметром "auto" то и GetStatus("Auto") и Close("Auto") тоже корректно работали с этим параметром.