mighty_warrior
Messages postés123Date d'inscriptionlundi 12 juin 2006StatutMembreDernière intervention 9 février 2010
-
28 août 2007 à 21:13
cincap
Messages postés460Date d'inscriptiondimanche 5 décembre 2004StatutMembreDernière intervention 6 avril 2009
-
1 sept. 2007 à 22:22
Bonsoir,
Mon probléme aujourd'hui se situe dans un chemin d'acces, le voici:
mediaplayer1.FileName :='C:\Documents and Settings\Compaq_Propriétaire\Mes documents\Copie de derniére version racourcis 3d usb\lasersword2.wav';
Je voudrait faire en sorte de remplacer le "Compaq_Propriétaire" pour qu'il soit utilisable par n'importe quel pc. Je sait que ça existe mais je ne sait pas du tout comment
L'avantage de ma proposition c'est qu'elle fait la même chose avec beaucoup plus de repertoire disponible
mais surtout qu 'elle fonctionne dans tous les cas
Et c'est pas plus compliqué d'écrire :
Path[CSIDL_PERSONAL] + 'Copie de derniére version racourcis 3d usb\lasersword2.wav'
Ou
Path.Personal + 'Copie de derniére version racourcis 3d usb\lasersword2.wav'
Que
'%USERPROFILE%Copie de derniére version racourcis 3d usb\lasersword2.wav'
qui n'est pas garantie de fonctionner
ps: Il me semble même que l'équivalent de Mes Documents n'existe pas en %xxxxx%
cincap
Messages postés460Date d'inscriptiondimanche 5 décembre 2004StatutMembreDernière intervention 6 avril 20092 1 sept. 2007 à 11:26
Bonjour à toutes et à tous,
@ mighty_warrior, pourquoi ne mets tu pas ton fichier *.wav directement dans le répertoire de ton application lors de l'instal si tu utilises une procédure d'instal avec InnoSetup par exemple.
mighty_warrior
Messages postés123Date d'inscriptionlundi 12 juin 2006StatutMembreDernière intervention 9 février 2010 1 sept. 2007 à 12:26
mes fichiers .wav et autres se situent tous dans le répertoire de mon application! dailleur au lieu d'écrir ceci:
mediaplayer1.FileName :='C:\Documents and
Settings\Compaq_Propriétaire\Mes documents\Copie de derniére version
racourcis 3d usb\lasersword2.wav';
je peut écrire simplement ceci mediaplayer1.FileName :='lasersword2.wav'; ce qui revient au même mais les probléme arrive quand je veux ouvrir un fichier texte avec un "mini word" incorporé à mon programme .. en effet au moment de l'ouverture de la fenêtre de dialogue ça plante! je ne sait pas pourquoi dailleur...donc j'ai dû mettre l'adresse entiére.
cincap
Messages postés460Date d'inscriptiondimanche 5 décembre 2004StatutMembreDernière intervention 6 avril 20092 1 sept. 2007 à 13:51
@ mighty_warrior, à mon avis parceque tu changes le chemin de ton fichier *.wav par rapport à ton fichier texte.
Si tu utilises en ressource ton fichier wav, tu n'as même pas besoin d'un Tmediaplayer et chaque fois que ton application s'exécutera, ton fichier sera extrait de ta ressource et prêt à la lecture sinon à l'ouverture de l'application.
mighty_warrior
Messages postés123Date d'inscriptionlundi 12 juin 2006StatutMembreDernière intervention 9 février 2010 1 sept. 2007 à 18:13
en ressource? je ne sait pas de quoi tu parle exactement....mais ça m'interesse peut tu m'en dire plus stp?!
Pour l'histoire une fois j'avais utiliser un composant glscene pour lire un sons sans avoir besoin de charger celui-ci mais le brobléme c'est que le programme devenait plus lourd(taille de la musique rajoutée à celle du programme) donc je me suis retrouver avec un programme de 6 mega....je vous raconte pas le bazar pour lancer le .dpr