Автор
|
Тема: CD-ROM
|
reporter |
опубликован 05-02-2002 16:57 MSK
Помогите, кто знает, как работать с %subj. Хотя, вообще, чего там работать, мне его открыть/закрыть только и надо... Как ? Нашел что-то вроде mciSendCommand(), да только не врубаюсь я чего-то, что там к чему...
|
klep
|
опубликован 05-02-2002 18:11 MSK
mciSendString("Set cdaudio door open/closed",NULL,0,0); |
reporter
|
опубликован 05-02-2002 20:00 MSK
Да, что-то подобное я выдрал из MSDN, но компилер пишет "Unresolved external symbol __imp__mciSendStringA@16"... Что за хрень, что я неправильно делаю ? И вообще, почему это команда такая странная, в виде строки ? |
Eugen
|
опубликован 05-02-2002 20:05 MSK
А ты поставь в свойствах проекта - вкладка Link winmm.lib и еще подключи файл #include "mmsystem.h"(если пишешь на WINAPI то после #include "windows.h")
|
rivitna
|
опубликован 05-02-2002 20:08 MSK
http://www.sources.ru/NonCGI/Forum2/HTML/002364.html> но компилер пишет "Unresolved external > symbol __imp__mciSendStringA@16"... Что за > хрень, что я неправильно делаю ? И вообще, > почему это команда такая странная, в виде > строки ? По-видимому, не прилинковыввется библиотека winmm.lib Посмотри в свойствах проекта |
reporter
|
опубликован 05-02-2002 20:13 MSK
Спасибо огромное...! Кстати, а *.lib'ы должны сами прилинковываться или вручную ? Я вручную прикрутил, все катит... |
reporter
|
опубликован 05-02-2002 20:17 MSK
А, все, блин, сорри, плохо прочитал ответы. Спасибо всем. :) |
DimaK
|
опубликован 07-02-2002 11:06 MSK
а если сидюка два штуки то как выбрать в эмсиай этого вроде нету |
tonik
|
опубликован 07-02-2002 23:21 MSK
В структуре MCI_OPEN_PARMS есть элемент lpstrElementName. Так вот, при открытии устройства командой MCI_OPEN там надо указать корневой каталог нужного привода (типа F:\). Как сделать для mciSendString я не знаю. |
dvorobjov
|
опубликован 09-02-2002 21:53 MSK
Кстати о прилинковке библиотек: есть прагма - #pragma comment (lib, "libname.lib") и не надо лезть в свойства проекта ... |