Member 13622627 Ответов: 1

Воспроизведение файлов из папки установки


Привет ребята,
Мне нужно воспроизвести звук или отобразить изображение из определенного пользователем местоположения, которое является местом установки, и я не хочу использовать его из ресурсов
Я хочу вызвать его из папки в папке установки
Может ли кто - нибудь помочь мне сделать это ?

Что я уже пробовал:

Я не знаю, как это сделать ^^

CPallini

Что именно вы не можете сделать? То есть, пожалуйста, детализируйте свой сценарий.

Member 13622627

Я использую visual studio 2012
Я создал кнопку для воспроизведения звукового файла с моего компьютера
Я хочу добавить папку звукового файла в папку установки
Есть ли способ сделать это?

1 Ответов

Рейтинг:
1

OriginalGriff

Есть несколько способов сделать это, но они зависят именно от того, что вы имеете в виду.
Если файл находится в той же папке (или подпапке), в которой находится исполняемый файл приложения, то получите папку приложения и работайте оттуда.
Если он находится в папке, которую пользователь указывает при установке приложения, но не обязательно связан с папкой exe - файла приложения, то вам нужно сохранить эту папку где-то-либо в конфигурационном файле, либо (в абсолютном отчаянии) в реестре, чтобы ваше приложение могло получить к ней доступ.

Мы не знаем, что ОС или структуры вашего приложения, написанные для, поэтому мы не можем дать вам четкие инструкции о том, как сделать что-то подобное (решение для "родного" приложения Linux будет сильно отличается от С++ .Чистая командной строки приложения, например), но погуглите "конфиг файл C++" или "где расположен исполняемый файл C++" и целевая система должна вам информацию вам нужно.


Member 13622627

Вот код кнопки:


Частная суб методе button2_click(отправителя как объект, а равно EventArgs) обрабатывает элемент button2.Нажмите
Мой.Компьютер.Аудио.Играть("D:\Project1\Project файлы\sound07.wav")
Конец Подводной Лодки

мой вопрос заключается в следующем: когда пользователь устанавливает приложение, будет ли он возвращать какую-либо ошибку о местоположении файла?
и если это произойдет, как я могу написать код?

thnx за помощью <3

OriginalGriff

Правильно, во - первых: это VB, а не C++ - вы должны правильно понимать такие детали, иначе вы не получите полезных ответов. VB является .Чистая значит, он делает выбор проще.

Да, это, вероятно, вызовет проблемы - что делать, если у пользователя нет диска "D:"?

Могу ли я предложить это:
https://www.codeproject.com/Tips/370232/Where-should-I-store-my-data
Это на C#, но код очень прост и очевиден - плюс есть это, если вы действительно не можете его решить:
http://converter.telerik.com/