Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   incluir .mp3 al ejecutable (https://www.clubdelphi.com/foros/showthread.php?t=78634)

odiseeus 05-05-2012 21:15:09

incluir .mp3 al ejecutable
 
Buen día,
hice un programa que utiliza un archivo .mp3 para dar una "alarma" pero sí el archivo .mp3 no se encuentra dentro de la carpeta especificada en el atributo correspondiente del mediaPLayer al ejecutar el programa manda un error con el MCI, entonces lo que quiero es que el mp3 quede dentro del archivo ejecutable, para que no pueda ser cambiado y tampoco haya problemas por al ejecutarlo donde se ejecute no moleste por el archivo mp3.

que configuracion le debo hacer al proyecto del programa?

Utilizo C++ Builder 2010 XE
gracias.

Casimiro Notevi 05-05-2012 22:08:53

¿Y qué problema tienes en dejarlo en el mismo directorio que esté instalado el programa?.
Poder hacer lo que quieres, se puede, pero no es algo muy "normal".

odiseeus 05-05-2012 22:59:09

pues es que ese ejecutable va a ser portable para una compañera que no es muy entendida de los sistemas y si llega a borrar el mp3 sin intención o a cambiar de sitio el ejecutable no quiero que después tenga problemas con archivo ausente o que no movió o junto con el ejecutable, como el mp3, gracias! :)

Casimiro Notevi 05-05-2012 23:04:39

Hombre, no creo que valga la pena tanto esfuerzo, simplemente le dices: "aquí tienes el programita y este ficherito es el sonido, no lo borres, debe estar siempre junto al programita".

dec 05-05-2012 23:08:29

Hola,

Es un tema tratado en los foros, y, por ejemplo, en este hilo se explica muy bien cómo lograrlo. El único "problema" es que se explica usando Delphi, así que tendrás que adaptarlo a C++.

ecfisa 05-05-2012 23:27:09

Hola.

Para complementar el enlace que puso Dec, aquí tenes un ejemplo de como cargar un recurso en Builder C++, en este caso una imágen JPG.
Aunque creo que la mejor opción es lo que te sugiere Casimiro.

Saludos.


La franja horaria es GMT +2. Ahora son las 12:11:02.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi