Показать сообщение отдельно
  #3 (permalink)  
Старый 07.02.2009, 13:08
Новичок на форуме
Отправить личное сообщение для Дроздов Посмотреть профиль Найти все сообщения от Дроздов
 
Регистрация: 07.02.2009
Сообщений: 9

Не совсем. Наверное я как-то криво объяснил. Насчет добраться к методу или свойству так или эдак через --[], речь не идет, тут всё понятно. Я хочу имея VBA = {
func: function(func){ return VBS(func);},
} -- это на все случаи жизни, когда функция берет название нужной VB-функции (скажем "Int") из аргумента, ну и дальше там всё происходит само собой. т.е. сначала надо сказать, что Int = VBA.func("Int"), а потом уже можно эту свою Int юзать как Int(x). ну или сразу передать в функцию в виде func("Int")(x); если отправить сразу func(Int(x));, то скрипт ругнется в случае если Int undefined, т.е. её надо как-то сразу и объявить и присвоить, но в виде "Int"(x) совсем уж никуда не влезет.
Другими словами -- не строковый литерал передавать, а сразу переменную название которой и станет значением для аргумента функции.
может скритпта кусок проще показать?
Ответить с цитированием