Что нового

В каких случуях нужно использовать вызов функции через Call

maximax

Новичок
Сообщения
6
Репутация
0
Доброго времени суток.

Объясните пожалуйста в каких случаях следует вызывать функции через Call, нежели просто через указание имени.
Какие у этого метода "преимущества и недостатки"?

Практической необходимости видимо не возникало, но хотелось бы разобраться :smile:
 

InnI

AutoIT Гуру
Сообщения
4,922
Репутация
1,432
Некоторые пояснения даёт Yashied на протяжении данной темы http://autoit-script.ru/index.php/topic,476
 

erlik

Продвинутый
Сообщения
317
Репутация
84
Из темы, указанной InnI.
Yashied
В большинстве случаев эта функция нужна для тех, кто пишет UDF библиотеки для AutoIt.
Yashied как всегда в точку. Мне эта функция понадобилась единожды и именно в UDF (не моей, просто заменил в чужой UDF Execute на Call - так как нужно было передать строку с заранее неизвестным именем функции и аргументами, затем распарсить ее, конвертнуть в массив и вызвать.) В общем, исключительный случай.
Так что, советую не париться по поводу "какие у этого метода "преимущества и недостатки". Когда однажды тебе жутко приспичит сделать что-нибудь наподобие вышеописанного, вот тогда и поймешь.
 
Верх