Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - vladek

#1
Programación General / Re:
23 Agosto 2014, 07:57 AM
Está aprendiendo a programar en Android, los device finales van a ser Android y el SDK provee herramientas para que los layout funcionen correctamente bajo cualquier resolución.
Puede incluso tener una bdd SqLite interna para cachear los datos cuando no tenga conexión, no tiene sentido hacer una app para ponerle un control WebView. Si lo vas a hacer web pasá la url directamente!
#2
Programación General / Re:
20 Agosto 2014, 06:52 AM
Mirá...la realidad es que hoy en el mercado hay mil productos que te dicen mágicamente crear apps android sin programar en java y lo que hacen es darte un APK compilado con un WebView.

Es una decisión tuya, las aplicaciones nativas siempre van a ser mejores.
Lo ideal para tu caso es desarrollar un WebService RESTful para no acceder directamente a la base de datos, y recibirlos mediante un HttpGet o HttpPost desde Android y de ahí pasar tus datos a un adapter desarrollado por vos con un layout custom.

Eso es lo ideal, lo que realmente es programación Java para Android.
Todo lo demás, podrá tener 1000 ventajas desde el punto de vista de una Pyme o de un PM. Pero no es Android.
#3
Si siempre lo vas a usar así (es decir, necesitar los resultados de ambas tablas) y no podés modificar la estructura de datos (yo modificaría las tablas porque no tendría sentido tenerlas separadas, a menos que sea una interfaz con alguna aplicación o algo) lo que haría yo sería armar una VISTA, con la UNION de ambas tablas.
Una vez que tenés esa vista, es lo mismo que tener una tabla con ambos datos dentro, y podés hacerle SUM, GROUP BY, lo que se te ocurra, más prolijo sin hacer subconsultas ni cosas raras.
#4
El problema es el siguiente.
La asignación que estás haciendo se llama Shallow Copy, y al querer copiar un vector, estás copiando en definitiva la referencia al mismo. Estás creando un puntero. Podés ahondar más en el tema en la web, no recuerdo mucho de esto.
Me parece que si el vector es de tipos de datos nativos (String, Boolean), lo copia sin problemas. Pero al ser de un tipo creado por vos, surge esto.

Necesitas hacer lo que se denomina un Deep Copy, esto es, recorrer con un FOR (o for each) el array del que quieres copiar, y asignar índice por índice al segundo.

Ejemplo:

Dim a(1) As MiEstruct
Dim b(1) As MiEstruct

b = a

NO FUNCIONA

b(0) = a(0)

SI FUNCIONA.
#5
Creo que acá el problema está en la asignación que estás haciendo.
Al asignar dos array así "A = B" es como asignar un puntero de B a A.
Por qué no probás con el método CLONE de los array?

Hace bastante que no toco este tema en vb (desde que tenemos List xD) pero sería algo como

HmiCam = Cam.Clone()

El tema tiene que estar por ahí.

PD: Qué datos ves que cambian? Absolutamente todos? Probaste cambiar por ejemplo, Name o Enabled a ver si esos se reflejan en la otra variable?
Desconfío de esos tipos definidos por el usuario, se me hace a puntero.

Saludos.
#6
La universidad de Washington tiene una certificación online de Android de nivel Undergraduate.

http://www.pce.uw.edu/certificates/android-app-development.html

Saludos.
#7
Redes / Re: No puedo abrir los puertos con nada
19 Agosto 2014, 10:56 AM
Lo estás usando como router o como módem?
Si te lo dio la empresa para tu conexión banda ancha tené en cuenta que te dan un firmware modificado.

Si lo tenés configurado como módem y abriste los puertos (fijate, no conozco, pero algunos routers tienen para bloquear WAN y LAN, fijate de abrirlos en los dos) por qué no mejor llamás a la empresa? Quizás tengan algún filtro del otro lado.
#8
Redes / Re: WIFI, NO APARECE RAYAS
19 Agosto 2014, 10:47 AM
Revisa si el servicio "Network Location Awareness" está corriendo.
En caso de que no lo esté, seteale el inicio automático en las propiedades del mismo.
#9
Bases de Datos / Re:
18 Agosto 2014, 22:31 PM
Si lo que querés es un solo registro donde los primeros dos campos pertenezcan a ese query y el tercero a otro query, el tercer campo debería ser un subquery.
#10
Cómo estás,

Por lo que se entiende querés unir los resultados de ambos query como si fueran uno solo?
Necesitás utilizar UNION y ya teniendo ese query trabajarlo como quieras.

http://www.w3schools.com/sql/sql_union.asp