The following warnings occurred: | ||||||||||||||||||||||||||||||
Warning [2] Undefined array key "logoutkey" - Line: 42 - File: global.php(1070) : eval()'d code PHP 8.2.24 (Linux)
|
[C#] problème SoundPlayer - Printable Version +- EPITA 2018 (https://2018.epita.eu) +-- Forum: Informatique (https://2018.epita.eu/forumdisplay.php?fid=5) +--- Forum: Programmation (https://2018.epita.eu/forumdisplay.php?fid=17) +--- Thread: [C#] problème SoundPlayer (/showthread.php?tid=88) Pages:
1
2
|
[C#] problème SoundPlayer - ChouetteDunid - 05-25-2013 Bonjour tout le monde! J'ai un petit problème lors de la lecture d'une musique dans un projet C#. j'utilise la classe SoundPlayer d'instancier une piste audio du nom "skyrim" Le problème viens du chemin d'accès en effet, lorsque je déplace la solution du projet, le chemin d'accès de mon objet SoundPlayer se modifie aussi (ce qui risque alors de renvoyer une erreur du coté des machines des ACDC) Ma question est: Que faut il instancier ou faire afin d'avoir directement le chemin du contenu de ma solution sans devoir le modifier manuellement lorsque je change de pc. Je vous remercie d'avance. Et je vous souhaite une bonne journée! RE: [C#] problème SoundPlayer - Levak - 05-25-2013 http://bit.ly/13RCgAn RE: [C#] problème SoundPlayer - Bruce - 05-25-2013 "@lenomdetonfichier" permet de lire un fichier qui est situé dans le même dossier (voire sous dossier) que ton binaire. RE: [C#] problème SoundPlayer - ChouetteDunid - 05-25-2013 Merci Beaucoup! RE: [C#] problème SoundPlayer - Neodyblue - 05-25-2013 Bruce : Rien à voir. le caractère \ permet d'introduire des caractères spéciaux tels que \n, \0 ou autre, mais dans un chemin de fichier tu as des \ et afin d'éviter qu'il pense qu'il y a un caractère spécial, il faut mettre un autre \ avant afin qu'il comprenne que tu veux bien un \. Ex: "C:\\\\abc\\test.txt" Il faut donc des double \ ce qui est assez moche donc le @ devant la chaîne de caractère va signifier que tous les \ rencontrés seront des \ et qu'il n'y aura pas de caractères spéciaux. La même string : @"C:\\abc\test.txt" Sinon pour connaitre le dossier de l'application c'est Environment.CurrentDirectory. En gros Environment.CurrentDirectory + @"\fichier.txt" ou + "\\fichier.txt" RE: [C#] problème SoundPlayer - Bruce - 05-25-2013 (Bon déjà j'ai mal posté c'est @"nomdefichier" ) Ensuite Neodyblue "Environment.CurrentDirectory" n'a pas besoin d'être utilisée appremment, pour une raison que je ne connais pas en utilisant juste le nom de ton fichier à utiliser (en supposant qu'il existe et qu'il soit au même emplacement que l'exe, sinon ça va chier une erreur) ça passe. RE: [C#] problème SoundPlayer - Neodyblue - 05-25-2013 Ça dépend de ce que tu utilises, certaines méthodes partent du répertoire actuel et d'autres de C:\\ RE: [C#] problème SoundPlayer - Ares - 05-25-2013 mode popcorn on RE: [C#] problème SoundPlayer - Bruce - 05-25-2013 (05-25-2013, 21:57:03)Neodyblue Wrote: Ça dépend de ce que tu utilises, certaines méthodes partent du répertoire actuel et d'autres de C:\\Hum merci de la précision :). RE: [C#] problème SoundPlayer - Blatinox - 05-25-2013 Il y a quoi qui part de C:\ ? |