Страница: 1 | 
		
		 
			   
			 
			 
			 
			 Страница: 1 | 
 
			
 
  
		
     
  
    
Вопрос: вопросик возник с С++ и ВБ6
     
    
Добавлено: 12.04.07 15:14
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
     KreAtoR
 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
 D o c a l 










ICQ: 408802757 
Вопросов: 76
Ответов: 985
      
 Web-сайт:  
 Профиль |  | #1
      
Добавлено:  12.04.07 19:40
       
    
       
  
Народ заодно вопрос как обявить API функцию на С++
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 2 
      
Автор ответа: Sharp
 Sharp










Лидер форума
ICQ: 216865379 
Вопросов: 106
Ответов: 9979
      
 Web-сайт:  
 Профиль |  | #2
      
Добавлено:  12.04.07 19:54
       
    
       
  
Пишешь ее прототип и линкуешь с соответствующим lib-файлом. Для большинства API достаточно просто подключить windows.h
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 3 
      
Автор ответа: HACKER
 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
 HACKER








 
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
      
 Профиль |  | #4
       
Добавлено:  12.04.07 20:32
       
    
       
  
блин, ну в конце каждой строчки разумеется запятая...
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 5 
      
Автор ответа: D o c a l
 D o c a l 










ICQ: 408802757 
Вопросов: 76
Ответов: 985
      
 Web-сайт:  
 Профиль |  | #5
      
Добавлено:  12.04.07 21:51
       
    
       
  
Ну зделал а как пользиватса вожу  туда setcursor а подсказку недает как писать
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 6 
      
Автор ответа: HACKER
 HACKER








 
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
      
 Профиль |  | #6
       
Добавлено:  12.04.07 22:23
       
    
       
  
Что-то я непонял про setcursor, что это такое и куда ты его вводишь  
     Чтобы воспользоваться функцией VideoDataCaptured нужно ещё как минимум разобраться со структурой wnvds_VideoDataType
 Чтобы воспользоваться функцией VideoDataCaptured нужно ещё как минимум разобраться со структурой wnvds_VideoDataType
		
	  
			 
	
		 
    
       
    
Номер ответа: 7 
      
Автор ответа: Sharp
 Sharp










Лидер форума
ICQ: 216865379 
Вопросов: 106
Ответов: 9979
      
 Web-сайт:  
 Профиль |  | #7
      
Добавлено:  13.04.07 02:20
       
    
       
  
А кроме того, нужно учитывать, что эта функция является частью COM-интерфейса, поэтому, строго говоря, просто перевести ее объявление на VB недостаточно  
     
		
	  
			 
	
		 
    
       
    
Номер ответа: 8 
      
Автор ответа: Sharp
 Sharp










Лидер форума
ICQ: 216865379 
Вопросов: 106
Ответов: 9979
      
 Web-сайт:  
 Профиль |  | #8
      
Добавлено:  13.04.07 02:21
       
    
       
  
Хм. Docal о своем. Если ты подключил windows.h, то подсказка должна вылазить. Вывод - ты его не подключил или подключил неправильно.
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 9 
      
Автор ответа: D o c a l
 D o c a l 










ICQ: 408802757 
Вопросов: 76
Ответов: 985
      
 Web-сайт:  
 Профиль |  | #9
      
Добавлено:  13.04.07 09:44
       
    
       
  
Через инклуде подключил. Напишите пример роботи з арi плз
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 10 
      
Автор ответа: Sharp
 Sharp










Лидер форума
ICQ: 216865379 
Вопросов: 106
Ответов: 9979
      
 Web-сайт:  
 Профиль |  | #10
      
Добавлено:  13.04.07 19:08
       
    
       
  
Я уже писал пример с MessageBox  
     
		
	  
			 
	
		 
    
       
    
Номер ответа: 11 
      
Автор ответа: VisualPaul
 VisualPaul 

ICQ: 402519798 
Вопросов: 12
Ответов: 111
      
 Профиль |  | #11
       
Добавлено:  10.05.07 10:04
       
    
       
  
Для API можно сначала 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 12 
      
Автор ответа: VisualPaul
 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
 VisualPaul 

ICQ: 402519798 
Вопросов: 12
Ответов: 111
      
 Профиль |  | #13
       
Добавлено:  10.05.07 10:15
       
    
       
  
А почему ты использовал указатели, а не ссылки? То есть 
    
long * pDotNetAddressOfData
вместо
long &pDotNetAddressOfData, 
		
	  
			 
	
		 
    
       
    
Номер ответа: 14 
      
Автор ответа: GSerg
 GSerg


Вопросов: 0
Ответов: 1876 
      
 Профиль |  | #14
       
Добавлено:  10.05.07 10:36
       
    
       
  
Растёт, растёт смена Docal'у...
 
    
Три поста подряд, в умерший от старости топик, да ещё и малоосмысленных - не отстаёт ученик...
		
	  
			 
	
		 
    
       
    
Номер ответа: 15 
      
Автор ответа: Sharp
 Sharp










Лидер форума
ICQ: 216865379 
Вопросов: 106
Ответов: 9979
      
 Web-сайт:  
 Профиль |  | #15
      
Добавлено:  10.05.07 16:05
       
    
       
  
Хотя бы на русском пишет - и то хорошо  
    