Текущий архив: 2008.10.19;
Скачать: CL | DM;
ВнизСистемный микшер и виста + Delphi Найти похожие ветки
← →
Eraser © (2008-08-31 02:31) [0]С очередной попытки все таки удалось решить сабж, т.е. найти (создать) файл с точным и грамотным описанием интерфейсов для работы с микшером висты. При том, что в Сети нет нормальных исходников, одни какие-то обрывки, был только один намек, который и помог. Уже собирался переводить ручками.
Решение оказалось довольно простым, но не очевидным (для меня).
Из mmdeviceapi.idl-файла, в котором как раз хранится описание интерфейсов нужно получить .tlb файл. Здесь помог midl, который тоже запустить оказалось не так просто, то ему cl.exe не хватает, то cl.exe каких-то библиотек не хватает.
Ну а далее стандартным способом импортируем .tlb в .pas.
Надеюсь гугл проиндексирует это и сэкономит кому-то кучу времени.
файл http://code.progler.ru/get/524 (несколько КБ)
← →
Sergey Masloff (2008-08-31 09:51) [1]А просто IDL2PAS использовать?
← →
VirEx © (2008-08-31 10:29) [2]кривой zip, даже серверный парсер не может открыть архив (http://code.progler.ru/view/524)
в тотале спрашивает
---------------------------
Unzip
---------------------------
Вставьте ПОСЛЕДНИЙ диск из набора.
---------------------------
ОК Отмена
---------------------------
← →
VirEx © (2008-08-31 10:33) [3]это не зип, ты pas файлу поменял расширение на zip :)
← →
Eraser © (2008-08-31 14:33) [4]> [1] Sergey Masloff (31.08.08 09:51)
с последней версией JRE не запустился, к сожалению.
да и тут проблема не в том, чтобы перевести idl в pas, а в том, что для многих не очевидно, что вообще в этой области решение искать надо.
> [2] VirEx © (31.08.08 10:29)
это не я, к Керк, к нему все вопросы ) я загружал pas-файл )
PS
кстати некоторые интерфейсы из MMDeviceAPI таки прийдется описывать ручками, я про те, к которым есть h-файл, но нету .idl, но хоть так.
Страницы: 1 вся ветка
Текущий архив: 2008.10.19;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.005 c