Рейтинг:
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/