Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.11;
Скачать: CL | DM;

Вниз

MSDN -> Delphi   Найти похожие ветки 

 
Аноним   (2004-03-23 11:03) [0]

Есть такой листинг взятый с MSDN

[ccode]
ICreateDevEnum *pDevEnum = NULL;
IEnumMoniker *pEnum = NULL;

// Create the System Device Enumerator.
HRESULT hr = CoCreateInstance(CLSID_SystemDeviceEnum, NULL,
   CLSCTX_INPROC_SERVER, IID_ICreateDevEnum,
   reinterpret_cast<void**>(&pDevEnum));
if (SUCCEEDED(hr))
{
   // Create an enumerator for the video capture category.
   hr = pDevEnum->CreateClassEnumerator(
       CLSID_VideoInputDeviceCategory,
       &pEnum, 0);
}
[/ccode]

Как перевести это на Delphi? Помогите...


 
Asdor ©   (2004-03-23 12:03) [1]


Uses ActiveX, ComObj, и TLB, где объявлены ICreateDevEnum и  IEnumMoniker;

var pDevEnum:ICreateDevEnum;
   PEnum:IEnumMoniker;
   hr:HResult;
begin
 hr:=CoCreateInstance(CLSID_SystemDeviceEnum, nil,
  CLSCTX_INPROC_SERVER, IID_ICreateDevEnum, pDevEnum);
 if Succeeded(hr) then
 begin
   hr:=pDevEnum.CreateClassEnumerator(CLSID_VideoInputDeviceCategory, pEnum, 0);
 end;
end;


И что же здесь сложного?


 
Аноним   (2004-03-23 12:14) [2]

Я простно не знал чего подключать. Кстати пишет, что нет такого - "TLB".
Как быть?


 
Asdor ©   (2004-03-23 12:34) [3]

Знаешь, что такое библиотека типов?
Тебе надо импортировать в проект библиотеку типов DirectShow и прописать ее в uses вместо того, что я написал как TLB. из какой dll"ки ее импортировать, я не знаю, т.к. не занимался этим. Ищи.


 
Аноним   (2004-03-23 12:55) [4]

Все нашел, спасибо.



Страницы: 1 вся ветка

Текущий архив: 2004.04.11;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.03 c
3-1079512826
Rule
2004-03-17 11:40
2004.04.11
Не могу разобратся с разделителемя дробной части в FB 1


1-1082717576
Roman_M
2004-04-23 14:52
2004.04.11
Работа с dll из Дельфей 3-х и 6-х.


14-1082008008
Style
2004-04-15 09:46
2004.04.11
Как делать чтобы public property сохранялось в DFM?


1-1082382811
A. Sonin
2004-04-19 17:53
2004.04.11
Собственное создание формы без использования кода в проекте


1-1082620980
panov
2004-04-22 12:03
2004.04.11
Мигание бегунка TScrollBar