Почему ZP и PM работают с проектами по разному?

olga.armalita

Client
Регистрация
05.04.2014
Сообщения
194
Благодарностей
42
Баллы
28
Не понимаю, почему ZP и PM работают с проектами по разному?
Почему шаблон который идеально работает в PM, в ZP плюется ошибками даже если его запустить в один поток? Кубик C# который работает в PM без вопросов, не работает в ZP?
Конкретно этот код:
Код:
var process = new System.Diagnostics.Process { StartInfo = new System.Diagnostics.ProcessStartInfo {UseShellExecute = false, RedirectStandardOutput = false, RedirectStandardError = false, RedirectStandardInput = false, CreateNoWindow = false,
        FileName = project.Directory + "\\plink.exe",
        Arguments = "-N -pw {-Variable.passSSH-} {-Variable.loginSSH-}@{-Variable.ipSSH-} -auto_store_key_in_cache -D 127.0.0.1:{-Variable.portSSH-}",
        WorkingDirectory = project.Directory
} };
process.Start();
var id = process.Id;
process.Dispose();
if(id <= 0) throw new Exception ("wtf! айди не получил");
new System.Threading.ManualResetEvent(false).WaitOne(1000);
System.Diagnostics.Process.GetProcessById(id);
return id;
в PM без каких либо ошибок и прочих косяков запускает exe с нужными параметрами, получает его pid после чего передает его в переменную.
В ZP этот же код выдает ошибку:
Код:
Выполнение действия CSharp OwnCode Процесс с идентификатором 8664 не выполняется.
 
Последнее редактирование:

wizard

Client
Регистрация
04.10.2011
Сообщения
990
Благодарностей
586
Баллы
93
переменные вида {-Variable.xxxxxxx-} нельзя вставлять в C#
Думаю в этом проблема
 

olga.armalita

Client
Регистрация
05.04.2014
Сообщения
194
Благодарностей
42
Баллы
28
А с какого перепугу они тогда работают в PM?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
А с какого перепугу они тогда работают в PM?
PM и ZP это разный софт. Компилируются проекты для выполнения по разному.
Код в первом сообщении некорректен. Почему - ответ во втором сообщении
 

olga.armalita

Client
Регистрация
05.04.2014
Сообщения
194
Благодарностей
42
Баллы
28
Ну то что код не корректен для ZP это понятно, вот вот то что он работает в PM это как минимум странно.
Откуда мне знать что написав другой шаблон в PM, вдруг не окажется что какая-то его часть откажется работать в ZP по тому что это разный софт?
Разве PM не предназначен для написания шаблонов которые должны работать в ZP?
Если предназначен то и данные он должен обрабатывать именно таким образом каким их обрабатывает ZP.
Или я не прав?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
ну я вам выше объяснил почему. у вас некорректный синтаксис для C#
вам нужно это исправлять)
 

olga.armalita

Client
Регистрация
05.04.2014
Сообщения
194
Благодарностей
42
Баллы
28
Да вот пытаюсь, но так как сам с C# не знаком, то попросил о помощи на форуме, и жду когда кто-то откликнется.
 

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