Официальный форум российского программного комплекса T-FLEX PLM


Поиск  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Просмотр переменных спецификации, GetUserFieldValue не показывает значение поля, которое однозначно заполнено
 
Доброго времени суток!
Немного напильника в макрос Excel-экспорта спецификации
[CODE]fragmentid.Add(SetFieldFormat(bomobj.GetUserFieldValue("$NOVOE_POLE")));[/CODE]
не дает ничего. Решил посмотреть все поля BOMObject:
[CODE]
string MyNewString = "";
for (int i = 0; i < bomobj.GetAllFields().Length; ++i)
{
  MyNewString = MyNewString + " "+bomobj.GetAllFields()[i]+"="+bomobj.GetUserFieldValue(bomobj.GetAllFields()[i]);
}
MessageBox.Show(MyNewString);
[/CODE]
В части показа наименований полей срабатывает, а значений - нет. Где грабли?
Перебор файлов выбранного каталога, Не удалось найти имя типа или пространства имен 'DirectoryInfo'
 
Только по голове не бейте, новенький я :oops:
хочу перебрать все файлы в заданном каталоге:
[CODE] DirectoryInfo dir = new DirectoryInfo(@"D:\MYFOLDER");
FileInfo[] grbfiles = dir.GetFiles(@"*.grb");
Foreach(f in grbfiles)
{
CurDoc = TFlex.Application.OpenDocument(f.Name);
// тра-та-та
}
[/CODE]
При компиляции вылезает ошибка:
ошибка CS0246: Не удалось найти имя типа или пространства имен 'DirectoryInfo' (возможно, пропущена используемая директива или ссылка на сборку)
Страницы: 1