Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

augustoclaro

[Resolvido] Não é possível usar parênteses ao chamar um Sub

Recommended Posts

Olá!

 

eu tenho a seguinte linha de código:

addmoney(rs("custo")*-1,session("idusu"))

 

e ela me retorna o seguinte erro:

Erro de compilação do Microsoft VBScript erro '800a0414'

 

Não é possível usar parênteses ao chamar um Sub

 

/terminal/sendvirus.asp, linha 28

 

addmoney(rs("custo")*-1,session("idusu"))

-----------------------------------------^

 

o qeu eu faço sendo que não é uma sub e sim uma função/

 

obrigado! ^^

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como esta a declaração da sua function?

Olá!

 

eu tenho a seguinte linha de código:

addmoney(rs("custo")*-1,session("idusu"))

 

e ela me retorna o seguinte erro:

Erro de compilação do Microsoft VBScript erro '800a0414'

 

Não é possível usar parênteses ao chamar um Sub

 

/terminal/sendvirus.asp, linha 28

 

addmoney(rs("custo")*-1,session("idusu"))

-----------------------------------------^

 

o qeu eu faço sendo que não é uma sub e sim uma função/

 

obrigado! ^^

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ao criar a função você está colocando:

 

function addmoney(parametro)

end function

 

ou

 

sub addmoney(parametro)

end sub ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se você estiver chamando uma rotina simples, ou uma função que não tem valor de retorno, que omitiu a palavra-chave CALL antes da função / call sub ou adicionados parênteses.

 

 

a solução da MSDN:

 

* Remover os parênteses da chamada rotina.

* Use a instrução Call para chamar a rotina.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.