koala написав:А те, що ви питаєте, зветься "ресурсами", ресурси можна і в .EXE додавати. В Delphi є досить зручні функції, щоб це все додавати (прямо в IDE) і витягати, на кшталт TBitMap.LoadFromResourceName. Боюся, більше по конкретно вашій версії Delphi не підкажу.
Дякую пане koala! Версія Delphi в мене Embarcadero RAD Studio 10.3.0. Справа в тому що я зараз видаляю код з основного модуля в своїй програмі та переношу його в додаткові модулі Mathematical.pas, Physics.pas, Sounds.pas. Подивившись відео про DLL вирішив що краще цей код переносити в динамічні бібліотеки. Так як в майбутньому їх можна легко доповнювати та оновлювати. В відео вісі кажуть що в цих бібліотеках можна зберігати не тільки код, а навіть якісь файли, та ніде не має відео як це робити.
Наприклад в компонента Image1 є властивість Picture, там нажавши на три крапочки вискакує діалогове вікно за допомогою якого я можу завантажити файл (ресурс) .jpg в компонент. Після того як я скомпілюю програму, я можу файл (ресурс) фізично стерти з жорсткого диску та в програмі він всерівно залишиться. Я не знаю де він там зберігається, але в програмі він є.
От в мене і питання: в бібліотеку DLL можливо так само загрузити файл (ресурс) в форматі .mp3 чи .jpg, як і в компонент "Image1." щоб після компіляції програми я міг видалити всі .mp3 та .jpg з жорсткого диска, які зараз в мене розміщені в різних папках??? Чи це просто контейнер для коду і фізично файлів (ресурсів) він зберігати не може?
В YouTube кажуть що там можливо зберігати навіть звуки, та ніхто не наводить прикладу як це робити.
Вибачайте за багато питань, але краще спочатку розібратися ніж потім знову щось переписувати.