[Главная]
|
[Новости] |
[Статьи] |
[Проекты] |
[Автор] |
||||||||||||||
Основы IDirectMusic8 в среде Delphi6-7 Введение Воспроизведение музыки в формате *.mid (midi) можно осуществить при помощи интерфейса IDirectMusic. Подробности о использовании данного интерфейса можно прочесть в документации по DirectX8.1 SDK. Целью данного примера является - демонстрация работы с интерфейсом на объектном Паскале в среде Delphi 6-7; - описание того, как используя минимум знаний по Microsoft Visual Studio (MSVS) 7 (или 2003 и выше) и знания Delphi 6-7 написать чистое WinAPI-приложение и загрузить окно формы из файла ресурсов (*.res) скомпилированного в среде MSVS. Вашему вниманию предлагаются базовые уроки представляющих оригинальные уроки взятые из DX SDK 8.1 и адаптированные к применению в Delphi 6-7. Для версий Delphi выше 7 могут потребоваться модификации кода! Примечание: длинных описаний и пояснений к урокам пока не даю - все что здесь есть - это в основном исходный код и исполнимый откомпилированный файл. Чтобы детально разобраться в технологии Вам понадобится DX SDK 8 или выше, Delphi 7 (или 6 или выше) и много много терпения и упорства. Обзор урока PlayAudio Пример основан на оригинальном примере PlayAudio на C++ из DX SDK 8.1. Реализацию смотри внутри файла с исходным кодом. Показано как создать окно приложения в Delphi 6-7 без VCL и загрузить его из ресурсного файла (*.res) сгенерированного в Microsoft Visual Studio 7 (2003 или выше). В контексте данного примера интерес представляет не столько использование IDirectMusic для загрузки и воспроизведения midi-файла, реализация и так понятна, т.к. всё основано на оригинальном С++ примере с конверсией на Delphi плюс ряд дополнительных исходников, которые Вы найдете в архиве С ОБЩИМ КОДОМ, сколько принцип написания WinAPI-приложения и создания окна из ресурсного файла *.res. Для создания WinAPI-приложения и использования окон, загружаемых из ресурсных файлов Вам понадобится не только Delphi (6-7 или выше), но и Microsoft Visual Studio 7, 2003 или выше. Для
создания ресурсного файла Запустите MSVS. Откройте оригинальный проект
DX8 из папки DX SDK на С++, который Вы Из среды Delphi
просмотр скомпилированного файла ресурсов можно осуществлять К
сожалению Dialog (окно Диалога) отредактировать средствами Image Editor
не удастся. Для этого Остальное
найдете внутри файла с исходным кодом.
|
[Главная]
|
[Новости] |
[Статьи] |
[Проекты] |
[Автор] |
(с) Мега Информатик 2006-2007