Re: [tiflo-juegos] Beta de mi nuevo juego

miércoles, 8 de mayo de 2013

Por lo que dices, el problema sí podría estar en eso de la CPU de destino, de 32 bits, aunque parece que no sólo es ese el problema, si no funciona en Windows XP (a menos que lo hayas ejecutado en Windows XP de 64 bits, que no es lo más corriente).
 
No tiene nada que ver que lo hayas programado en Win64. Lo importante para que corra bien en Windows de 64 bits, o de 32, es hacer el código para la arquitectura adecuada.
No sé bien de que va eso de la CPU de destino, porque no sé programar en .net. Pero me hago una ligera idea de para qué es.
 
si esa librería de sonido tiene ese problema, que supongo que debe influir para funcionar correctamente en arquitecturas de 64 bits, yo probaría a usar otra librería. De echo, Windows tiene funciones en su API, para trabajar con sonido: Tienes las funciones Waveout (bastante complicadas, aunque no sé si .net facilitará su uso) y otra función de la API, que no recuerdo; pero que si quieres puedo mirarte, que parece complicada por el montón de usos que tiene, pero que siempre será más sencilla de usar que las funciones WaveForm.
 
En cualquier caso, hay otras librerías, como Bass.dll y seguramente habrán otras. El problema quizás sea usarlas en .net, que supongo que no habrá problema para eso. Pero como no lo conozco...
 
Para la conexión a internet ocurre exactamente lo mismo: Puedes usar funciones de la API de Windows, o alguna otra librería, que seguro que hay muchas.
 
¿Por qué usas esas DLL's?. Seguro que hay librerías para .net para manejar sonido y red. ¿Por qué no las usas?.
 
En fin. Esta lista no es de programación, pero como se trata de un juego... Aunque, como estás en la lista de tifloprogramadores, si quieres seguimos en esa, para no aburrir aquí a los demás. Además, seguro que allí pueden ayudarte mucho mejor.
 
Salu2!

 
From: Claudio
Sent: Tuesday, May 07, 2013 9:59 PM
Subject: Re: [tiflo-juegos] Beta de mi nuevo juego

Hola.

El juego está hecho en una máquina de 64 bits con Windows 7 profesional.

Llevo poco tiempo trabajando con visual basic .net, y antes de este juego sólo había creado un par de programas educativos, que no dieron mayores problemas. La principal diferencia con estos, es que los programas educativos no llevaban archivos de sonido, ni la librería IrrKlAng.dll que estoy usando para reproducirlos, y tampoco usaban la librería de conexión a internet.

Esos programas educativos tenían seleccionado como CPU de destino cualquiera (any CPU) pero, para poder usar la librería de reproducción de sonidos IrrKlAng la CPU de destino debe ser X86, es decir 32 bits. Sin embargo parece que a algunas personas el programa les funciona en equipos de 32 y a otros en equipos de 64 bits, así que creo que esa no es la causa del problema.

He probado el juego en un par de equipos con Windows xp y de momento no consigo hacer que funcionen.

Me gustaría que la gente a la que sí le funciona el juego buscase en su sistema si tenían alguna otra copia de irrklang.dll de algún otro programa. Los que usáis Windows 7 es suficiente con que escribáis  irrklang en el cuadro de búsqueda que aparece al pulsar la tecla de inicio y ver si sale algo que no esté dentro de la carpeta Iris.

Yo voy a preguntar por ahí y a buscar la manera de crear un instalador que me asegure que incluye todas las dependencias y archivos necesarios para que el programa pueda funcionar.

De nuevo gracias a todos por la información. Claudio.

Enlace de descarga:

https://dl.dropboxusercontent.com/u/21542289/Iris.zip

--
--
Has recibido este mensaje porque estás suscrito a Grupo "Tiflo-juegos"
de Grupos de Google.
Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a tiflo-juegos@googlegroups.com
Para anular la suscripción a este grupo, envía un mensaje a
tiflo-juegos+unsubscribe@googlegroups.com
Para obtener más opciones, visita este grupo en
http://groups.google.com/group/tiflo-juegos?hl=es.
Serán censurados los mensajes en los que se falte el respeto hacia otras personas o en los que se trate sobre temas ilegales como la piratería.
 
---
Has recibido este mensaje porque estás suscrito al grupo "Tiflo-juegos" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a tiflo-juegos+unsubscribe@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
 
 

0 comentarios:

Publicar un comentario

Archivos