Re: Как на JScripte передать в процедуру ссылку на переменну
От: Rigal Россия  
Дата: 01.06.05 09:15
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Есть 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++;
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.