| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Picard Master


Registrado: 18 Ene 2004Mensajes: 218Ubicación: Palamos (Girona) España
|
Publicado: Mar 17 May, 2005 6:47 pm Asunto: Problema con una variable |
|
|
Utilizo dos componentes,uno para visualizar mapas y otro para recibir datos desde un gps.
en el evento onmousemove del componente del mapa hago un calculo entre dos distancias definidas por latitudes y longitudes,(con la finalidad que me devuelva el resultado del calculo a cada movimiento del mouse) el problema es que cuando inicia la aplicacion funciona correctamente,pero al cambiar la posicion del gps las variables latitude y longitude quedan estaticas ya que dichas variables pertenecen al componente gps, pensando un poco se me ha ocurrido que podria(no se si es posible y si lo es no se como hacerlo) tomar estas variables desde un evento onposition del componente gps y pasarlas al evento onmousemove del componente del mapa.
aunque la solucion mas practica y sencilla seria crear una clase tBarco y tomar esas variables desde esa clase.pero tengo serios problemas para crear dicha clase,mas bien con asignarle una imagen a la clase para que me situe el barco en pantalla y ademas se oriente hacia otra variable(rumbo) si alguien por casualidad ha visto alguna informacion al respecto sobre esto,por favor pasadme el link.
gracias _________________ El hombre es el unico ser que tropieza dos veces en la misma piedra ( en mi caso infinitas veces) |
|
| Volver arriba |
|
 |
nuno Cmdr

Registrado: 10 Feb 2003Mensajes: 143Ubicación: Córdoba - Argentina
|
Publicado: Mie 18 May, 2005 3:28 am Asunto: |
|
|
lo que puedes hacer es declarar las variables globales, en el Form principal. _________________ Siempre hay que tratar de ser el mejor, pero nunca creerse el mejor (Juan Manuel Fangio) |
|
| Volver arriba |
|
 |
Picard Master


Registrado: 18 Ene 2004Mensajes: 218Ubicación: Palamos (Girona) España
|
Publicado: Mie 18 May, 2005 6:49 am Asunto: |
|
|
asi es como lo venia haciendo,pero la unica forma de que estas variables se actualicen es tomarlas de alguno de los eventos del componente gps _________________ El hombre es el unico ser que tropieza dos veces en la misma piedra ( en mi caso infinitas veces) |
|
| Volver arriba |
|
 |
Meneillos Invitado
|
Publicado: Mie 18 May, 2005 4:54 pm Asunto: |
|
|
La solucion de la clase Barco es, desde luego, la mas "elegante". Yo intentaría hacerlo de esa manera.
Pero, respondiendo a tu petición y un poco en la linea de nuno, te diré que puedes usar varables globales (aunque yo no estoy a favor de su uso) para almacenar los cambios de posicion y otra variable global que actives cuando varien esos valores y se desactive cuando se hayan usado. ¿Me he explicado bien?
Un saludo. |
|
| Volver arriba |
|
 |
|