Foros del Web » Programando para Internet » ASP Clásico »

Argumentos opcionales en VBScript

Estas en el tema de Argumentos opcionales en VBScript en el foro de ASP Clásico en Foros del Web. Esta pregunta ya la han hecho anteriormente, pero las respuestas que han dado no me han servidor(aquella de los corchetes) En VBScript se pueden pasar ...
  #1 (permalink)  
Antiguo 26/02/2002, 17:00
 
Fecha de Ingreso: febrero-2002
Mensajes: 3
Antigüedad: 22 años, 2 meses
Puntos: 0
Argumentos opcionales en VBScript

Esta pregunta ya la han hecho anteriormente, pero las respuestas que han dado no me han servidor(aquella de los corchetes)

En VBScript se pueden pasar argumentos opcionales a una función?
Lo estoy intentando con optional pero no me funciona.

A la función deseo llamarla de la siguiente manera:

Variable1=MiFuncion("Valor1",,"Valo r3")


En donde MiFuncion tiene los tres argumentos como opcionales.

De ante mano muchas gracias
Edel
  #2 (permalink)  
Antiguo 27/02/2002, 04:12
 
Fecha de Ingreso: mayo-2001
Mensajes: 18
Antigüedad: 23 años
Puntos: 0
Re: Argumentos opcionales en VBScript

Hola q tal?

Bueno no se si se pueden pasar argumentos opcionalmente, pero se me ocurre que los que no necesites los puedes pasar como "" y desde el codigo de la función controlar si es "" y en ese caso no hacer nada o hacer lo que sea. Si alguno de los parametros puede ser la "" puedes usar cualquier simbolo raro, como # o ~ eso no se suele usar y lo puedes utilizar como caracter especial en tu codigo.

Puede que no sea la mejor soluión pero almenos es una, espero que te sirva de algo. ;)

Ades
Sevilla España

Si tu problema no tiene solució, para que preocuparte, y si tu problema tiene solución, para que preocuparte.

Proverbio oriental
  #3 (permalink)  
Antiguo 27/02/2002, 10:18
 
Fecha de Ingreso: febrero-2002
Mensajes: 3
Antigüedad: 22 años, 2 meses
Puntos: 0
Re: Argumentos opcionales en VBScript

Tu solución es la misma que tengo, solo que tenía esa inquietud si acepta o no argumentos opcionales.

Gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:26.