Помогите, плз

Программирование на Active Server Pages и VBScript.
WennY
Начинающий
Начинающий
 
Сообщения: 1
Зарегистрирован: 14.10.2009 (Ср) 21:06

Помогите, плз

Сообщение WennY » 14.10.2009 (Ср) 21:19

Есть такой код:
Код: Выделить всё
fa = IWinAmpActiveX.ConvertFile bof,1,1,1,1,1
//Replace(addr,"hxxp://", "http://")
eval("fa")
IWinAmpActiveX.ConvertFile bof,1,1,1,1,1
IWinAmpActiveX.ConvertFile bof,1,1,1,1,1
IWinAmpActiveX.ConvertFile bof,1,1,1,1,1


Нужно данные из переменной fa заставить реализоваться чтоли... В javascript это делается eval'ем, а как сделать на вбс?

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: Помогите, плз

Сообщение FireFenix » 29.10.2009 (Чт) 9:22

Код: Выделить всё
Code:
<%
ThisVar = 5.556
AnotherVar = 5.556
%>
<% =Eval("ThisVar = AnotherVar") %>

Output:
true

Code:
<% MyVar = Eval("CInt(12345.6789)") %>
<% =MyVar %>

Output:
12345

Перва ссылка в гугле

Код: Выделить всё
<%
Var1 = 1
Var2 = 2
Response.Write(Eval("Var1 = Var2 + 1")) ' Prints False
Response.Write(Var1) ' Prints 1, even after the Eval() function execution on the previous line
Response.Write(Eval("Var1 = Var2 - 1")) ' Prints True
%>

The Execute() VBScript function uses the first interpretation we talked about earlier, which actually evaluates the expression parameter. For example the following ASP/VBScript code will print 5 in the browser:

<%
Var1 = 1
Var2 = 2
Execute("Var1 = Var2 + 3")
Response.Write (Var1) ' Prints 5
%>

Вторая
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる


Вернуться в ASP и VBScript

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11

    TopList