Здравствуйте, Аноним, Вы писали:
А>Есть COM объект, у которого есть функция, которая изменят значения принимаемых ею параметров.
А>Я пытаюсь передавать параметры обычным способом типа :
А>А>//..
А>var sLogin = "arkan"
А>var sPasswd= ""
А>con.ShowLoginForm(sLogin, sPasswd)
А>//..
А>
А>в результате должны измениться переменные sLogin и sPasswd но они остаются без изменений. Может как то по другому следует передавать ?
Это можно сделать, ели вынести переменные "наружу".
Иначе говоря, эти переменные должны быть определены (объявлены) за пределами всех функций, которые их пользуют. Типа:
var first = 0;
var second = 0;
function test()
{
first = 1;
second = 1;
increment();
alert( first + ', ' + second );
}
function increment()
{
first++;
second++;
}