выдает ошибку при указании пути файла

linkod

Пользователь
Регистрация
11.10.2018
Сообщения
118
Благодарностей
1
Баллы
16
все на скрине
 

Вложения

linkod

Пользователь
Регистрация
11.10.2018
Сообщения
118
Благодарностей
1
Баллы
16
раньше все вроде ок было )
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113
Код:
project.ExecuteProject(project.Directory+"\\test.xmlz");
В C# не стоит использовать конструкции вида {-Project.Directory-}, {-Variable.var-} и т.п. В ПМ работает, а в ZennoPoster'е такой код работать не будет.
 

linkod

Пользователь
Регистрация
11.10.2018
Сообщения
118
Благодарностей
1
Баллы
16
так и в ПМ тоже не хочет и когда полностью путь указываю такая же штука. из кубика все норм. )
 

linkod

Пользователь
Регистрация
11.10.2018
Сообщения
118
Благодарностей
1
Баллы
16
изменение конструкции не помогло )
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113
Да, я поспешил и не посмотрел на код метода в документации. Вот собственно доки - https://help.zennolab.com/en/v5/zennoposter/5.23.0.0/webframe.html#topic1008.html

Помимо пути надо передавать ещё другие параметры.
Вот полный список аргументов (они все обязательны при вызове):
- путь к проекту
- имя переменных для сопоставления в текущем и вложенном проектах,
- обновлять значения переменных при неуспехе во вложенном проекте,
- передавать ли контекст (project.Context),
- использовать ли браузер.
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113
Вызвать проект с передачей переменных у меня так и не вышло. Если подойдёт код без передачи переменных, то вот он:
C#:
project.ExecuteProject(
    project.Directory+"\\inner.xmlz",
    new List<Tuple<String, String>>(),
    false,
    true,
    true
);
Последние три параметра менять по своему усмотрению, возможные значения - true или false.
 
  • Спасибо
Реакции: linkod

linkod

Пользователь
Регистрация
11.10.2018
Сообщения
118
Благодарностей
1
Баллы
16
спасибо ;-) пойду тестить
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)