Programación General => C/C++ => C++ Builder => Mensaje iniciado por: hire en Jueves 28 de Junio de 2007, 05:27
Título: Que Puedo Hacer
Publicado por: hire en Jueves 28 de Junio de 2007, 05:27
hola... esta pagina la considero un nido de aprendizaje de cualkier lenguaje se pasan realmente... =D!!!!
pero tengo un duda que ojala me ayuden a resolverla ^^
quiero hacer una bateria en c++builder... se como hacer que suene el programa (midi...) y con las teclas del teclado hacer sonar cada parte de la bateria...
el asunto es que quiero que el usuario elija esos botones y io tenerlos guardados...
me habian dicho que averigue sobre los archivos .ini porke ahi puedo guardar esas variables y verlas... pero no he encontrado nada...
me pueden decir si me sirven los archivos .ini o otra cosa?=???
como tambien
como crearlos???
muchas gracias de antemano =D
Título: Re: Que Puedo Hacer
Publicado por: Yañez en Jueves 28 de Junio de 2007, 13:44
No he entendido bien lo que quieres hacer, pero aquí teines un ejemplo de un archivo ini:
Código: Text
[Configuration]
firstmnu=2810
PanelsVertical=0
[left]
path=A:\
ShowAllDetails=1
show=1
sortorder=0
negative Sortorder=0
[right]
ShowAllDetails=1
show=1
sortorder=0
negative Sortorder=0
Las partes entre corchetes [] son las secciones (Section) del ini. Cada sección tiene una o varias variables (Key) y un valor respectivo (Data Value). Builder C++ tiene unas funciones que permiten excribir y leer estos archivos.
Lo primero es declarar el objeto de tipo TInifile:
Código: Text
TIniFile *iniFile = new TIniFile("C:\\RUTA\\ARCHIVO.ini");
Si consultas la ayuda verás que tiene varios métodos para escribir y leer en el archivo, aunque yo uso WriteString y ReadString
Título: Re: Que Puedo Hacer
Publicado por: Yañez en Jueves 28 de Junio de 2007, 13:49
Leyendo con más calma tu mensaje creo que ya he entendido lo que quires hacer :P Claro que te sirve un ini, en tu caso la estructura del mismo sería algo así:
Código: Text
[Configuracion]
Platillos=P
Tambor=G
Otro=E
Guardarías la configuración de teclas que elije el usuario y la cargarías al iniciar el programa...
Título: Re: Que Puedo Hacer
Publicado por: hire en Viernes 29 de Junio de 2007, 04:07
muchas gracias me ha servido demasiado la informacion pero aun tengo artas dudas...
como se que he creado un archivo .ini??? aun no me queda claro como puedo almacenar cosas... me podrias o podrian explicar mejor >.<??? como guardo un archivo .ini para que se guarde la configuracion realizada???
perdonen las complicaciones si soy algo duro de cabeza... solo que cuesta algo >.<
Título: Re: Que Puedo Hacer
Publicado por: Yañez en Viernes 29 de Junio de 2007, 11:38
Citar
como se que he creado un archivo .ini???
Porque el archivo estará en la ruta indicada.... Es un archivo que puedes abrir con el Bloc de Notas... (de hecho lo puedes crear con cualquier editor de texto)
Citar
como guardo un archivo .ini para que se guarde la configuracion realizada???
Prueba este código:
Código: Text
TIniFile *iniFile = new TIniFile("C:\\ARCHIVO.ini");