Noticias

Importante: ¡Si quieres publicar tu juego no olvides leer este tema!

Comunidad Game Maker

Bienvenid@ a la comunidad hispana de Game Maker. Nuestro objetivo es crear videojuegos y dar soporte en castellano de GM. Para mejorar nuestro servicio hemos implantado, como adicion al reglamento general, algunas normas especificas en los subforos más comunes. ¡No olvides informarte antes de participar!.

Autor Tema: [SOLUCIONADO] Problema al usar "Powerful Ini File Management"  (Leído 673 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Iros

Buenas, estoy con mi juego y estoy usando la DLL "Powerful Ini File Management" para manipular los archivos *.ini. Todo bien en la parte donde los llamo en forma de lista, pero cuando quiero llamar a una llave específica de una sección específica se genera conflicto y es como que no existiera dicha llave o sección, acá les dejo el código que uso:

rini_init();
INI = rini_open("song/kashmir.ini");
path = rini_read_string(INI,"Data","Path","FALSE");
rini_close()

En el archivo *.ini tengo:

Código: [Seleccionar]
[Data]
Name = Kashmir
Path = song/kashmir.mp3

Lo que no entiendo es porque en path siempre me devuelve FALSE, si uso las funciones de GM lo lee correctamente pero me limita que tiene que estar en el mismo directorio que el archivo.

Si alguien sabe que puede estar fallando, desde ya le agradezco.

[EDIT]

Todo era por los espacios en el archivo ini xD
« última modificación: Julio 18, 2013, 06:09:55 am por Iros »

 


No Tienes Permisos Para Dar Puntos
point 0 Puntos

Este tema no recibió puntos.


Desconectado penumbra

Respuesta #1 en: Julio 18, 2013, 05:51:47 am
Mmm, yo también uso esta dll, y no me da problemas. la única diferencia que veo es que yo no dejo espacios en el archivo .ini, por ejemplo:

Path=song/kashmir.mp3

pero no creo que sea eso...

 


Desconectado Iros

Respuesta #2 en: Julio 18, 2013, 06:07:56 am
CHAN!!

Si era eso!! >.<

¿Cómo es posible que con una librería pase eso y con la función nativa de GM no? xD

En fin, gracias por la ayuda penumbra!!, la verdad te debo una ;)

 


Desconectado penumbra

Respuesta #3 en: Julio 18, 2013, 07:29:09 pm
GM es muy permisivo con ciertas cosas, aunque si es raro que la dll no soporte espacios. No pensé que eso fuera el problema, yo de pura casualidad vi un ejemplo del creador de la dll, y vi que no manejaba espacios en el ini, por eso desde ahí hice mis inis sin espacios, pero no había probao a ver si funcionaba con espacios. Siempre se aprende algo nuevo  :)