Страница: 1 | 
		
		 
			   
			 
			 
			 
			 Страница: 1 | 
 
			
 
  
		
     
  
    
Вопрос: Как подключить библиотеку в папке приложения?
     
    
Добавлено: 13.11.06 03:44
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
     Viktor Petrov
 Viktor Petrov
      
       
  
Господа, не подскажете, каким образом можно подключить библиотеку в папке с приложением? Как законнектить библиотеку с абсолютным путем - понятно.
 
    
Private Declare Sub Func1 Lib "c:\library.dll" (ByVal hgd As Long, ByVal FileName As String, ByVal Height As Long, ByVal Width As Long)
Но это ведь неудобно - мало ли куда юзверь прогу кинет...
Да, естественно App.Path в декларациях не работает....
				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 7
     
      
  
		
	  
			 
	
		 
    
       
    
Номер ответа: 1 
      
Автор ответа: JMP
 JMP


Вопросов: 6
Ответов: 171
      
 Профиль |  | #1
       
Добавлено:  13.11.06 04:57
       
    
       
  
 
    
прменять на 
тогда библиотека будет искаться в той папке где и программа
Best regards,
		
	  
			 
	
		 
    
       
    
Номер ответа: 2 
      
Автор ответа: Viktor Petrov
 Viktor Petrov



Вопросов: 12
Ответов: 27
      
 Профиль |  | #2
       
Добавлено:  13.11.06 11:11
       
    
       
  
Не, ну это я, конечно, проверил, просто написать забыл. В таком случае library.dll будет искаться в папке \windows\system
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 3 
      
Автор ответа: LamerOnLine
 LamerOnLine



ICQ: 334781088 
Вопросов: 108
Ответов: 2822
      
 Профиль |  | #3
       
Добавлено:  13.11.06 11:24
       
    
       
  
В таком случае библиотека будет искаться в трех местах, одно из которых - папка твоего приложения.
 
    
Без вариантов.
		
	  
			 
	
		 
    
       
    
Номер ответа: 4 
      
Автор ответа: Viktor Petrov
 Viktor Petrov



Вопросов: 12
Ответов: 27
      
 Профиль |  | #4
       
Добавлено:  13.11.06 12:01
       
    
       
  
Нда, попробовал откомпиллировать - действительно, стал видеть библиотеку и в папке. А вот до компилляции не видит, хоть убей...
 
    
Всем спасибо.
		
	  
			 
	
		 
    
       
    
Номер ответа: 5 
      
Автор ответа: GSerg
 GSerg


Вопросов: 0
Ответов: 1876 
      
 Профиль |  | #5
       
Добавлено:  13.11.06 12:49
       
    
       
  
 
    
А потому что надо открывать проект двойным щелчком по файлу vbp, а не через File-Open...
		
	  
			 
	
		 
    
       
    
Номер ответа: 6 
      
Автор ответа: Viktor Petrov
 Viktor Petrov



Вопросов: 12
Ответов: 27
      
 Профиль |  | #6
       
Добавлено:  14.11.06 02:04
       
    
       
  
Да, точно...
 
    
А не подскажете, с чем это связано?
		
	  
			 
	
		 
    
       
    
Номер ответа: 7 
      
Автор ответа: GSerg
 GSerg


Вопросов: 0
Ответов: 1876 
      
 Профиль |  | #7
       
Добавлено:  14.11.06 08:20
       
    
       
  
А посмотри, чему равны app.path и curdir в одном и в другом случае...