Ver Mensaje Individual
  #7 (permalink)  
Antiguo 28/12/2009, 04:51
pive10
 
Fecha de Ingreso: noviembre-2008
Ubicación: Tenerife
Mensajes: 6
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: Constructor de clase en ASP

Buenas.

Tengo una duda en referencia al Class_Initialize. Necesito que cuando se haga el llamado al contructor de la clase, se le pasen parámetros a la misma, para poder inicializar unos atributos de dicha clase, por ejemplo:


index.asp

Código:
...

Set prueba = New Pepito("hola", "adios")

...

pepito.asp

Código:
Class Pepito
  
  ' Atributos de la clase
  '--------------------------------------
  Private variable1
  Private variable2


  ' Constructor
  '-------------------
  Private Sub Class_Initialize(ByVal str_variable1, ByVal str_variable2)
   
    variable1 = str_variable1
    variable2 = str_variable2

  End Sub

End Class

Lo he probado y me lanza el siguiente error:

La inicialización o finalización de la clase no tiene argumentos

Con lo cual creo que no es posible pasarle parámetros al contructor, entonces no se si me pueden aconsejar en algo, ya que lo unico que se me ocurre es crear un metodo propio de la clase en la cual se inicialicen los valores, pero esto no lo veo muy eficiente que digamos .

Muchas gracias de antemano y un saludo