Мне нужно управлять большим количеством разнообразных встроенных ресурсов (таких как wav-файлы, изображения и т. Д. c.).
Для изображений у нас есть такие вещи, как TImageList, что делает его очень простым и удобным для Встраивание, доступ и использование значков во время выполнения.
Интересно, есть ли простой и удобный компонент библиотеки для других ресурсов, таких как файлы wav, так что я могу легко получить к ним доступ таким образом, заполняя меню с помощью их или воспроизводить, например:
PlayWav(WavLibrary.ItemIndex(1));
вместо
PlayWav('C:\Users\Documents\sounds\wav1.wav');
, что явно подвержено ошибкам и требует дополнительной обработки (развертывание файлов в правильном каталоге во время установки время, убедитесь, что у вас есть права доступа, запретите их удаление, скопируйте и т. д. c., перечислите их и, наконец, обязательно вызовите правильный путь из приложения во время выполнения).
Выполнение этого с файлами r c и потоки ресурсов et c. кажется сравнительно громоздким.
Если есть общий компонент библиотеки, который может управлять встроенными ресурсами других типов (не только wav), я также хотел бы знать это.
Если нет, Как бы вы go об этом узнали самым быстрым и простым способом?