ayuda principiante

30/09/2003 - 19:31 por marco | Informe spam
tengo una funcion

function DisplayTipo ( tt , opp )
if tt < 0 then
tt = tt * (-1)
end if
<<otro codigo>>
end Function



y la llamo desde un punto del programa con

DisplayTipo ( 0 , 1 )

al ejecutarla me sale el siguiente error



Error de compilación de Microsoft VBScript
error '800a0414'

No se puede utilizar paréntesis al llamar a Sub

/sistema/adminv2/CAdmin.asp, line 261

DisplayTipo ( 0 , 1 )
-^



que es, no he logrado arreglar el error

gracias por la ayuda que me puedan dar

Marco
 

Leer las respuestas

#1 Phoncadiz
30/09/2003 - 20:45 | Informe spam
Pero... en qué contexto usas la función?

Si por ejemplo haces esto

<%
function DisplayTipo ( tt , opp )
if tt < 0 then
tt = tt * (-1)
end if
DisplayTipo = "OK"
end Function

response.Write(DisplayTipo(1,0))
%>

Funciona correctamente con el response.write
Si por ejemplo le quitas el response.write te dará el error porque está
dentro de un contexto no válido.
Quizas debas introducir el resultado en una variable... mostrarlo por
pantalla...

Escribe el código donde se encuentra la función.

Saludos.

"marco" escribió en el mensaje
news:1a01401c38778$b3408080$
tengo una funcion

function DisplayTipo ( tt , opp )
if tt < 0 then
tt = tt * (-1)
end if
<<otro codigo>>
end Function



y la llamo desde un punto del programa con

DisplayTipo ( 0 , 1 )

al ejecutarla me sale el siguiente error



Error de compilación de Microsoft VBScript
error '800a0414'

No se puede utilizar paréntesis al llamar a Sub

/sistema/adminv2/CAdmin.asp, line 261

DisplayTipo ( 0 , 1 )
-^



que es, no he logrado arreglar el error

gracias por la ayuda que me puedan dar

Marco

Preguntas similares