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

Como usar un Optional en una función

Estas en el tema de Como usar un Optional en una función en el foro de ASP Clásico en Foros del Web. ¿Alguien sabe si se pueden usar variables "Optional" en una función ASP? Igual que en Visual Basic declaras los optionals, en ASP como sería? nunca ...
  #1 (permalink)  
Antiguo 04/01/2007, 10:04
Avatar de pempas  
Fecha de Ingreso: diciembre-2003
Ubicación: Barcelona
Mensajes: 985
Antigüedad: 20 años, 5 meses
Puntos: 6
Como usar un Optional en una función

¿Alguien sabe si se pueden usar variables "Optional" en una función ASP?

Igual que en Visual Basic declaras los optionals, en ASP como sería? nunca me ha dejado.

Ejemplo Visual Basic:

Código PHP:
Public Function LoQueSea(Hola As StringOptional Adios As Boolean)
End Function 
¿¿¿¿¿¿En ASP??????

Muchas gracias!
  #2 (permalink)  
Antiguo 04/01/2007, 10:07
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Re: Como usar un Optional en una función

vbscript no te permite definir parametros opcionales hasta donde se
  #3 (permalink)  
Antiguo 04/01/2007, 10:08
 
Fecha de Ingreso: septiembre-2004
Ubicación: Santiago de Compostela
Mensajes: 103
Antigüedad: 19 años, 8 meses
Puntos: 0
Re: Como usar un Optional en una función

Creo que no se puede, en ASP 3.0 no declaras que tipo de dato es una variable ni si es byval o byref, me prece que todos son byval.

Lo que si puedes hacer es crear una libreria en vb, luego registras esa dll y la llamas desde la página. Incluso si quieres proteger tu código puede ser de gran ayuda.
__________________
Fran Castro
Diseño de Paginas Web Descargas Gratis
  #4 (permalink)  
Antiguo 04/01/2007, 11:45
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 4 meses
Puntos: 98
Re: Como usar un Optional en una función

En VBScript no es posible pasar parámetros opcionales, pero si es posible indicar si un parámetro es pasado por valor o por referencia:

http://msdn.microsoft.com/library/de...0296ced968.asp
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
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 18:52.