Страница: 1 | 
		
		 
			   
			 
			 
			 
			 Страница: 1 | 
 
			
 
  
		
     
  
    
Вопрос: DLL функция
     
    
Добавлено: 11.02.11 20:59
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
    
 VbStarter | Web-сайт: moscowdevils.ru | ICQ: 357911808 
      
       
  
есть собстевнная длл на 6 (stdcall), как вернуть из функции в ней значение переменной в программу, в опред. переменную. (как в апи GetUserName к примеру?
 
    
				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 9
     
      
  
		
	  
			 
	
		 
    
       
    
Номер ответа: 1 
      
Автор ответа:
 Winand
![]()
![]()
![]()
Вопросов: 87
Ответов: 2795
      
 Web-сайт:  
 Профиль |  | #1
      
Добавлено:  12.02.11 00:31
       
    
       
  
Ну как. Передавать адрес переменной.
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 2 
      
Автор ответа:
 Just
![]()
![]()
![]()
Вопросов: 4
Ответов: 330
      
 Профиль |  | #2
       
Добавлено:  12.02.11 10:23
       
    
       
  
лично я просто использовал тип переменной Variant и в дллке и в программе
 
    
и передавал само значение а не адрес
		
	  
			 
	
		 
    
       
    
Номер ответа: 3 
      
Автор ответа:
 VbStarter
![]()
ICQ: 357911808 
Вопросов: 118
Ответов: 1340
      
 Web-сайт:  
 Профиль |  | #3
      
Добавлено:  12.02.11 18:30
       
    
       
  
vb6
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 4 
      
Автор ответа:
 VbStarter
![]()
ICQ: 357911808 
Вопросов: 118
Ответов: 1340
      
 Web-сайт:  
 Профиль |  | #4
      
Добавлено:  12.02.11 21:06
       
    
       
  
(используется аддин с этого сайта)
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 5 
      
Автор ответа:
 SHDZ
![]()
![]()
![]()
ICQ: 209382104 
Вопросов: 39
Ответов: 244
      
 Профиль |  | #5
       
Добавлено:  18.02.11 17:12
       
    
       
  
Ты ее хоть к проекту подключил?
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 6 
      
Автор ответа:
 VbStarter
![]()
ICQ: 357911808 
Вопросов: 118
Ответов: 1340
      
 Web-сайт:  
 Профиль |  | #6
      
Добавлено:  19.02.11 14:29
       
    
       
  
допустим да.
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 7 
      
Автор ответа:
 SHDZ
![]()
![]()
![]()
ICQ: 209382104 
Вопросов: 39
Ответов: 244
      
 Профиль |  | #7
       
Добавлено:  19.02.11 16:02
       
    
       
  
Тогда я не пойму что это за DLL... Если активХ то что не получается?, другую вроде не подключишь....
 
    
или дай ссылку на нее чтоб попробовать....
		
	  
			 
	
		 
    
       
    
Номер ответа: 8 
      
Автор ответа:
 VbStarter
![]()
ICQ: 357911808 
Вопросов: 118
Ответов: 1340
      
 Web-сайт:  
 Профиль |  | #8
      
Добавлено:  19.02.11 16:11
       
    
       
  
длл традиционная, на vb6, есть апи GetUserName - она в заданную переменную возвращает юзернэйм. мне надо сделать так же.
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 9 
      
Автор ответа:
 VbStarter
![]()
ICQ: 357911808 
Вопросов: 118
Ответов: 1340
      
 Web-сайт:  
 Профиль |  | #9
      
Добавлено:  19.02.11 16:24
       
    
       
  
*ps подключать если через references то можно и не активх помоему. длля содержит функции (мои личные апи).