Код:
server.Message(server.GetAttributeTagByRelativeName(OutputTagsPref.._headers[i]));
server.WriteTagByRelativeNameToHda(OutputTagsPref.._headers[i], w, OPC_QUALITY_GOOD, tm);
Код выполняется без ошибок до тех пор, пока OutputTagsPref не указывает на другой уровень вложенности
Как только в нём появляется точка (например, "Arch."), в логе примерно такое:
13-11-2013 16:24:24.390 Скачать:Узел1.МСД-200.Скачать >> WriteTagByRelativeNameToHda : Тег Arch.Канал 2 в устройстве не найден
13-11-2013 16:24:24.390 Узел1.МСД-200.Скачать:falsetable: 028CB1C0
Я бы ещё понял если бы GetAttributeTagByRelativeName тоже не находила, но ведь находит же!
Как побороть?