elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Duda sobre asignar un acceso de propiedad a la propiedad o utilizar su valor
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Duda sobre asignar un acceso de propiedad a la propiedad o utilizar su valor  (Leído 7,935 veces)
Juanma91

Desconectado Desconectado

Mensajes: 43


Ver Perfil
Duda sobre asignar un acceso de propiedad a la propiedad o utilizar su valor
« en: 21 Mayo 2013, 20:03 pm »

Buenas, estoy creando un videojuego en el cual tengo que mover un objeto de tipo "Heroe" en un TableLayoutPanel de 8*8...

Código
  1. Public Class Casilla
  2.    Inherits Encasillable
  3.    Dim e As Elemento
  4.    Dim p As Pastilla
  5.  
  6.    ' Sub New(ByVal elemento As Elemento, ByVal pastilla As Pastilla)
  7.    ' elemento = e
  8.    '  pastilla = p
  9.    '  End Sub
  10.  
  11.  
  12.    Public Property setElemento() As Elemento
  13.  
  14.        Get
  15.            Return e
  16.        End Get
  17.        Set(ByVal value As Elemento)
  18.            e = value
  19.        End Set
  20.  
  21.    End Property
  22.  
  23.  
  24. End Class

y luego.. en clase  Tablero

Código
  1. Function addElemento(ByVal elemento As Elemento, ByVal x As Integer, ByVal y As Integer)
  2.        dimensiones(x, y).setElemento(elemento)
  3.  
  4.        Return True
  5.    End Function

al hacer esto me salta el error, o qué tengo que hacer exactamente para que el setElemento me "trague" dicho "elemento"? Disculpad, soy novato en esto ( Al ser posible explicadlo "para tontos".GRACIAS


« Última modificación: 22 Mayo 2013, 03:36 am por raul338 » En línea

Juanma91

Desconectado Desconectado

Mensajes: 43


Ver Perfil
Re: Duda sobre asignar un acceso de propiedad a la propiedad o utilizar su valor
« Respuesta #1 en: 22 Mayo 2013, 01:21 am »

Nadie me puede ayudar?


En línea

Juanma91

Desconectado Desconectado

Mensajes: 43


Ver Perfil
Re: Duda sobre asignar un acceso de propiedad a la propiedad o utilizar su valor
« Respuesta #2 en: 22 Mayo 2013, 10:39 am »

up
En línea

ABDERRAMAH


Desconectado Desconectado

Mensajes: 431


en ocasiones uso goto ¬¬


Ver Perfil WWW
Re: Duda sobre asignar un acceso de propiedad a la propiedad o utilizar su valor
« Respuesta #3 en: 22 Mayo 2013, 10:42 am »

cambia esto:
Código:
Dim e As Elemento
Dim q As Pastilla
por esto:
Código:
Private e as new Elemento
Public p As new Pastilla
(e es privada porque para modificarlo se usa la propiedad setelemento, p la he dejado pública porque no se cómo se usa en el código)

así inicializamos los objetos correctamente para evitar null reference exception, no creo que ese sea todo el problema, ¿qué tipo de error te suelta exáctamente?

Por cierto yo también estoy haciendo un juego ahora, pero el planteamiento no tiene nada que ver, no uso una cuadrícula fija sino sprites con coordenadas.
« Última modificación: 22 Mayo 2013, 10:45 am por ABDERRAMAH » En línea

Juanma91

Desconectado Desconectado

Mensajes: 43


Ver Perfil
Re: Duda sobre asignar un acceso de propiedad a la propiedad o utilizar su valor
« Respuesta #4 en: 22 Mayo 2013, 10:46 am »

El error que me salta es debe asignar un acceso de propiedad a la propiedad o utilizar su valor
En línea

Juanma91

Desconectado Desconectado

Mensajes: 43


Ver Perfil
Re: Duda sobre asignar un acceso de propiedad a la propiedad o utilizar su valor
« Respuesta #5 en: 22 Mayo 2013, 10:49 am »

Si si! Yo tambien, uso un tabletlayoutpanel y con sus coordenadas, de veras que si me ayudas me salvas de un apuro tio
En línea

ABDERRAMAH


Desconectado Desconectado

Mensajes: 431


en ocasiones uso goto ¬¬


Ver Perfil WWW
Re: Duda sobre asignar un acceso de propiedad a la propiedad o utilizar su valor
« Respuesta #6 en: 22 Mayo 2013, 11:27 am »

Aiba coño, que parezco ciego. Estas usando una propiedad como si fuera un sub.

Esto:
Código:
dimensiones(x, y).setElemento(elemento)
no es así, sino así:
Código:
dimensiones(x, y).setElemento = elemento

Si llega a ser un banquero me roba!
En línea

Juanma91

Desconectado Desconectado

Mensajes: 43


Ver Perfil
Re: Duda sobre asignar un acceso de propiedad a la propiedad o utilizar su valor
« Respuesta #7 en: 22 Mayo 2013, 11:39 am »

http://imageshack.us/photo/my-images/404/sinttulope.png/?sa=0


ME SALTA ESTA EXCEPCION!!!!


¿ porque no te conectas a gmail tio y lo vamos viendo PORFAVOR ?
« Última modificación: 22 Mayo 2013, 11:46 am por Juanma91 » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
preguntas sobre la propiedad de las imagenes del foro
Sugerencias y dudas sobre el Foro
mariaj 4 2,460 Último mensaje 26 Marzo 2005, 23:15 pm
por mariaj
Duda con la propiedad MouseDown del control Image1
Programación Visual Basic
kakinets 7 3,738 Último mensaje 28 Julio 2005, 05:19 am
por APOKALYPSE
Propiedad del photoshop!!!
Diseño Gráfico
Codename!! 4 2,261 Último mensaje 23 Junio 2006, 15:05 pm
por Codename!!
Duda con Propiedad Dataformat en los Textbox y Label (Solucionado)
Programación Visual Basic
AlbertoBSD 7 4,942 Último mensaje 12 Noviembre 2008, 17:11 pm
por AlbertoBSD
error en el acceso a la propiedad
PHP
kosis157 2 5,242 Último mensaje 8 Marzo 2009, 19:32 pm
por OzX
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines