CLASE.LLAMADA AL METODO DE UNA CLAS EPERO SIN INSTANCIAR, GRACIAS

02/07/2004 - 12:47 por Pika | Informe spam
hola a todos:
Tengo una clase llamada entradas. La cual tienen dos constructores.
Pero en un momento dado quiero llamara a un metodo de la calse pero a la
hora de instanciar la calse no quiero utilizar los constructores, es decir
no quiero hacer esto
dim _entradas as entradas=new entradas
El new entrada no lo quiero hacer, lo unico que quiero es poder hacer esto

dim _entradas as entradas
_entradas.metodo()

y no queiro que me de el erro "Referencia a objeto no establecida como
insancia de un objeto, qeu puedo hacer?

gracias

Preguntas similare

Leer las respuestas

#1 Jose Luis Manners
02/07/2004 - 15:12 | Informe spam
Convierte el método a estático (static) asi no necesitas un objeto para
llamarlo sino que usas el nombre de la clase. Asi:

int numero = MiClase.MetodoEstatico();


Saludos,

Jose Luis Manners, MCP

"Encuentra felicidad en tu trabajo o nunca serás feliz."
-Kung-Fu-Tsu (Confucio)

"Pika" wrote in message
news:
hola a todos:
Tengo una clase llamada entradas. La cual tienen dos constructores.
Pero en un momento dado quiero llamara a un metodo de la calse pero a la
hora de instanciar la calse no quiero utilizar los constructores, es decir
no quiero hacer esto
dim _entradas as entradas=new entradas
El new entrada no lo quiero hacer, lo unico que quiero es poder hacer esto

dim _entradas as entradas
_entradas.metodo()

y no queiro que me de el erro "Referencia a objeto no establecida como
insancia de un objeto, qeu puedo hacer?

gracias


Respuesta Responder a este mensaje
#2 Anonimo
02/07/2004 - 15:39 | Informe spam
Pon tu método compartido:

Public Shared MetodoX()
...
End Sub

Lo cual permite no tener que instanciar la clase:

ClaseX.MetodoX

- Julio Moncisbyas
MX

hola a todos:
Tengo una clase llamada entradas. La cual tienen dos


constructores.
Pero en un momento dado quiero llamara a un metodo de la


calse pero a la
hora de instanciar la calse no quiero utilizar los


constructores, es decir
no quiero hacer esto
dim _entradas as entradas=new entradas
El new entrada no lo quiero hacer, lo unico que quiero


es poder hacer esto

dim _entradas as entradas
_entradas.metodo()

y no queiro que me de el erro "Referencia a objeto no


establecida como
insancia de un objeto, qeu puedo hacer?

gracias


.

Respuesta Responder a este mensaje
#3 Pika
02/07/2004 - 17:42 | Informe spam
gracias a todos

escribió en el mensaje
news:254b401c46039$fad0d950$
Pon tu método compartido:

Public Shared MetodoX()
...
End Sub

Lo cual permite no tener que instanciar la clase:

ClaseX.MetodoX

- Julio Moncisbyas
MX

hola a todos:
Tengo una clase llamada entradas. La cual tienen dos


constructores.
Pero en un momento dado quiero llamara a un metodo de la


calse pero a la
hora de instanciar la calse no quiero utilizar los


constructores, es decir
no quiero hacer esto
dim _entradas as entradas=new entradas
El new entrada no lo quiero hacer, lo unico que quiero


es poder hacer esto

dim _entradas as entradas
_entradas.metodo()

y no queiro que me de el erro "Referencia a objeto no


establecida como
insancia de un objeto, qeu puedo hacer?

gracias


.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida