|
Строку в функцию
| ☑ |
0
Hippok
29.10.13
✎
01:40
|
Функция А ()
Строка =1
КонФункции
Функция Б()
Строка =2
конФункции
Функция В()
парам= получить константу.парам
//значение константы А+Б. типа строка
конфункции
как строку а+б разложить и заставить обратиться к функции А и к функции Б?
|
|
1
GROOVY
29.10.13
✎
01:43
|
Выполнить()
|
|
2
GROOVY
29.10.13
✎
01:43
|
Но это бредовая идея. Извините...
|
|
3
Hippok
29.10.13
✎
01:45
|
не понял, можно подробнее?
|
|
4
Hippok
29.10.13
✎
01:48
|
у меня есть строка типа А+Б и есть 2 функции а и б, как разложить а+б и заставить сначала а обратиться к функции, и б обратиться к функции б
|
|
5
GROOVY
29.10.13
✎
01:49
|
Как строку разложить я рассказывать не буду, это в школе проходят. А как вызвать функцию/процедуру по имени я уже написал.
Но зачем это надо?
|
|
6
Dethmont
29.10.13
✎
02:21
|
Перем Парам;
Выполнить("Парам = А()+Б();")
|
|
7
quest
29.10.13
✎
03:18
|
пиши парсер 1С - дело достойное и нужное
где-то в середине процесса поймешь - фигню хочешь
|
|
Ошибка? Это не ошибка, это системная функция.