|
Обращение к функции внешней обработки | ☑ | ||
---|---|---|---|---|
0
Lepochkin
19.07.11
✎
15:25
|
Есть внешняя обработка, которая содержит в себе какое-то количество функций. Имя функции и ее параметры хранятся в текстовом файлике. Вопрос можно ли каким-то образом пробегаясь по этому файлу вызывать функции хранимые в обработке или же для каждой функции нужно писать свою внешнюю обработку и напрямую вызывать ее по имени (имя ф-ии = имя обработки).
|
|||
1
Fragster
гуру
19.07.11
✎
15:27
|
xj&
|
|||
2
Fragster
гуру
19.07.11
✎
15:28
|
чо?
|
|||
3
Lepochkin
19.07.11
✎
15:34
|
(2)Ожидал такого ответа )))
Есть Обработка1 в ней есть процедура в которой значение переменной, назовем ее переменная1, должная вернуть некая функция, тело это функции лежит в Обработке2, а имя функции и набор ее параметров в текстовом файлике. Вот такой вот изврат требуется. |
|||
4
tvitals
19.07.11
✎
15:38
|
Функции содержаться в модуле обработки?
Если да и они экспортные, то к ним можно обращаться через предварительно созданный объект обработки. |
|||
5
Fragster
гуру
19.07.11
✎
15:39
|
Вычислить("1+1")
|
|||
6
Lepochkin
19.07.11
✎
15:40
|
Имя Функции читается из текстового файла.
|
|||
7
Fragster
гуру
19.07.11
✎
15:43
|
(6)
ОбъектОбработки = кактамсоздаетсяобъектобработкиизвнешнегофайла(); вычислить("ОбъектОбработки."+ИмяФункцииСчитанноеИзТекстовогоФайла+"("+ПараметрыФункцииСчитанныеИзТекстовогоФайла+")"); |
|||
8
tvitals
19.07.11
✎
15:45
|
ВнешняяОбработка = ВнешниеОбработки.Создать(ПолноеИмяФайла);
|
|||
9
tvitals
19.07.11
✎
15:45
|
вычислить(ВнешняяОбработка.Тест());
|
|||
10
Fragster
гуру
19.07.11
✎
15:45
|
(9) кавычки забыл
|
|||
11
tvitals
19.07.11
✎
15:45
|
(10) )
|
|||
12
Lepochkin
19.07.11
✎
15:55
|
Спасибо
|
|||
13
Lepochkin
19.07.11
✎
16:12
|
вычислить("ВнешняяОбработка."+ИмяФункции+"("+Документ.Организация+")") - вот так с ошибкой вылетает.
Получается только строки можно передавать??? |
|||
14
Fragster
гуру
19.07.11
✎
16:23
|
(13) а ты посмотри, что ты параметром передаешь
|
|||
15
Fragster
гуру
19.07.11
✎
16:23
|
"ВнешняяОбработка."+ИмяФункции+"(Документ.Организация)"
|
|||
16
Lepochkin
19.07.11
✎
16:31
|
Сори за невнимательность. И еще раз спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |