Цитата:
Поискал по классам. Похоже XppCompiler используется только в классе XMLRunScript. Правда этот метод там не используется
Гы. Я тоже поискал перед тем, как сюда написать
Цитата:
Если не секрет, что за задача то такая ?
Не секрет. Расчетная, деньги считать.
Возникает куча очень похожих мелких параметров, расчет которых было бы правильнее в интерфейсе настраивать, а не в коде прописывать. Писать свой макроязык, его интерпретатор - себе дороже. Создавать под каждый параметр классы - не катит, их количество - сотни, если не тысяча-две. А вот простой класс, который умеет эти незатейливые формулы умеет переводить в X++ и там выполнять, очень помог бы.
PHP код:
static void Job4(Args _args)
{
XppCompiler compiler = new XppCompiler();
str execStr;
str cr;
str res;
;
cr = num2char(13) + num2char(10);
execStr =
"static Date Job1()" + cr +
"{" + cr +
";" + cr +
"return _SystemDateGet::CurrentDate();" + cr +
"}";
if (compiler.compile(execStr))
{
res = compiler.executeEx();
}
else
{
info(compiler.errorText());
error("compile failed");
}
}
Для полного счастья не хватает в случае, если код неправильный сформировался, показать точно, где ошибка. Вот с этим и воюю