Страница: 1 |
Страница: 1 |
Вопрос: вопросик возник с С++ и ВБ6
Добавлено: 12.04.07 15:14
Автор вопроса: KreAtoR
Вот такая вот проблемка, как переделать код для С на ВБ???
Выпсика из SDK
interface for the WnvDCap object.
WnvDSdk::_IWnvDCapEvents
Raised when video data has been captured.
IWnvDCap::VideoDataCapturedEvents
void VideoDataCaptured (
long * pAddressOfData,
long * pDotNetAddressOfData,
long bufferLength,
long bytesUsed,
long captureTimeHigh,
long captureTimeLow,
wnvds_VideoDataType type
);
Проблема в том что незнаю как это дело в ВБ вживить
Ответы
Всего ответов: 15
Номер ответа: 1
Автор ответа:
D o c a l
ICQ: 408802757
Вопросов: 76
Ответов: 985
Web-сайт:
Профиль | | #1
Добавлено: 12.04.07 19:40
Народ заодно вопрос как обявить API функцию на С++
Номер ответа: 2
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #2
Добавлено: 12.04.07 19:54
Пишешь ее прототип и линкуешь с соответствующим lib-файлом. Для большинства API достаточно просто подключить windows.h
Номер ответа: 3
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #3
Добавлено: 12.04.07 20:31
long * pAddressOfData,
long * pDotNetAddressOfData,
long bufferLength,
long bytesUsed,
long captureTimeHigh,
long captureTimeLow,
wnvds_VideoDataType type
);
что-то вроде
pAddressOfData as long,
pDotNetAddressOfData as long
bufferLength as long
bytesUsed as long
captureTimeHigh as long
captureTimeLow as long
type as wnvds_VideoDataType
)
Номер ответа: 4
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #4
Добавлено: 12.04.07 20:32
блин, ну в конце каждой строчки разумеется запятая...
Номер ответа: 5
Автор ответа:
D o c a l
ICQ: 408802757
Вопросов: 76
Ответов: 985
Web-сайт:
Профиль | | #5
Добавлено: 12.04.07 21:51
Ну зделал а как пользиватса вожу туда setcursor а подсказку недает как писать
Номер ответа: 6
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #6
Добавлено: 12.04.07 22:23
Что-то я непонял про setcursor, что это такое и куда ты его вводишь Чтобы воспользоваться функцией VideoDataCaptured нужно ещё как минимум разобраться со структурой wnvds_VideoDataType
Номер ответа: 7
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #7
Добавлено: 13.04.07 02:20
А кроме того, нужно учитывать, что эта функция является частью COM-интерфейса, поэтому, строго говоря, просто перевести ее объявление на VB недостаточно
Номер ответа: 8
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #8
Добавлено: 13.04.07 02:21
Хм. Docal о своем. Если ты подключил windows.h, то подсказка должна вылазить. Вывод - ты его не подключил или подключил неправильно.
Номер ответа: 9
Автор ответа:
D o c a l
ICQ: 408802757
Вопросов: 76
Ответов: 985
Web-сайт:
Профиль | | #9
Добавлено: 13.04.07 09:44
Через инклуде подключил. Напишите пример роботи з арi плз
Номер ответа: 10
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #10
Добавлено: 13.04.07 19:08
Я уже писал пример с MessageBox
Номер ответа: 11
Автор ответа:
VisualPaul
ICQ: 402519798
Вопросов: 12
Ответов: 111
Профиль | | #11
Добавлено: 10.05.07 10:04
Для API можно сначала
Номер ответа: 12
Автор ответа:
VisualPaul
ICQ: 402519798
Вопросов: 12
Ответов: 111
Профиль | | #12
Добавлено: 10.05.07 10:09
Ну а заголовок:
pAddressOfData as long, _
pDotNetAddressOfData as long _
ByVal bufferLength as long _
ByVal bytesUsed as long _
ByVal captureTimeHigh as long _
ByVal captureTimeLow as long _
ByVal type as wnvds_VideoDataType _
)
Номер ответа: 13
Автор ответа:
VisualPaul
ICQ: 402519798
Вопросов: 12
Ответов: 111
Профиль | | #13
Добавлено: 10.05.07 10:15
А почему ты использовал указатели, а не ссылки? То есть
long * pDotNetAddressOfData
вместо
long &pDotNetAddressOfData,
Номер ответа: 14
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #14
Добавлено: 10.05.07 10:36
Растёт, растёт смена Docal'у...
Три поста подряд, в умерший от старости топик, да ещё и малоосмысленных - не отстаёт ученик...
Номер ответа: 15
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #15
Добавлено: 10.05.07 16:05
Хотя бы на русском пишет - и то хорошо